前言 前几天在项目中集成了swagger,一切准备就绪打算将其部署到服务器时发现并不顺利,访问的时候页面白屏,由于我的nest项目采用的是单文件部署,互联网上没有找到相关的解决方案,于是我就成了第一个吃螃蟹的人...显示的界面如下所示: default选项列出了我们项目中的所有接口 image-20220317211550995 通过注解编写接口文档 在@nestjs/swagger库中,它提供了丰富的依赖供我们使用...我们将项目部署到服务器,启动后,在浏览器通过127.0.0.1:3000/api访问swagger时发现页面一片空白,打开控制台后发现它的一些资源文件404了。...经过一番思考后,应该是因为webpack把所有依赖都打包进main.js了,swagger-ui引用的文件应该是相对路径的,所以才导致了404问题,抱着这个疑问,我打开了swagger-ui-express...image-20220318075453246 打开链接所指向的项目后,在webpack的配置文件中我看到了copy-webpack-plugin插件,此时我茅塞顿开,它的做法就是将swagger-ui-dist
Vue项目打包成移动端APP 需要准备的工具:Hbuilder 目录 Vue项目打包成移动端APP 首先打包vue到dist目录 然后再Hbuilder中打开dist目录 然后将dist包含的 web项目...manifest.json中配置移动APP所需要的配置项 应用信息配置 appid需要登录后才能获取 图标配置 启动图片 SDK配置 模块权限配置 页面引用关系...页面引用关系分析并不是完全正确的,对于未被检测到文件需要手动添加到打包项目中去 代码视图 此视图中会显示所有的配置信息 前几步配置完成后,就可以在手机上进行真机调试了 首先使用usb数据线连接自己的手机...原因:项目文件路径引用错误,导致文件加载为404 vue打包后的文件时存在于dist目录下的,也就是说dist目录作为根目录。.../index.html,多了一层dist,导致页面空白,加载的文件为404找不到,也就是说打包后的启动目录的根目录是个dist平级的不是和dist目录中的index.html平级。
&等特殊字符会发生错误 修复搜索、分类、标签等文章列表中 “找到 * 篇与 的结果” 中 不显示的错误 修复移动端侧边栏图片封面右边多出的白色边框 修复友链页面站点介绍过多导致卡片高度不一的BUG 修复自定义多级分类的情况下网站地图生成...,使其层次更加明确 优化文章内joe_message插件的上边距 部分文字颜色修改为渐变色 修改搜索按钮内英文文字为中文 优化移动端下站点公告隐藏为向下排序 优化文章内行内代码的蓝色背景显示高度 修改文章页面标签模块的选中下划线为渐变色...文章收录检测失败后改为手动提交收录 1.05 缩小文章页面列表模块的左边距 如果填写百度推送Token,那么文章页面检测百度收录失败后点击推送时使用Ajax提交收录 首页增加隐藏的H1标签,对搜索引擎更加友好...新增自动检测更新 修复黑暗模式下文章导读目录依然白色的BUG 优化文章导读目录遮罩层显示UI 1.1 新增主题自带随机一言API 优化主题设置处对设置项的描述更加明确 修改为默认开启首页顶部大图 优化登录注册模块...优化注册和找回密码时邮箱发送错误的提示机制 新增如果主题没有配置邮箱那么用户注册时则无需验证码 1.12 优化打开文章导读目录后背景层的模糊效果 优化移动端侧边栏功能模块的背景为85%的白色透明效果
访问“/polls/34/results/”和“/polls/34/vote/”,将分别显示预定义的伪结果和投票页面。...render()函数接受request对象作为其第一个参数,模板名称作为其第二个参数,字典作为其可选的第三个参数。它返回一个HttpResponse对象,含有用给定的context 渲染后的模板。...404错误 现在,让我们处理Question 详细页面的视图 —— 显示Question内容的页面: # polls/views.py from django.http import Http404...URL name的命名空间 教程中的这个项目只有一个应用polls。在真实的Django项目中,可能会有五个、十个、二十个或者更多的应用。 Django如何区分它们URL的名字呢?...例如,polls 应用具有一个detail 视图,相同项目中的博客应用可能也有这样一个视图。当使用模板标签{% url %}时,人们该如何做才能使得Django知道为一个URL创建哪个应用的视图?
开始一个新使用Angular和 ASP.NET Core 的ABP项目最简单的方法就是通过官方的模板页面来生成模板。切记包含zero模块。...It will show swagger-ui if it is successfull: 用vs2017及其以上版本打开解决方案,然后生成解决方案 选择 'Web.Host' 为启动项目。...运行程序,如果成功将会显示 swagger-ui。 这里还有一点我要补充一下就是数据库连接需要根据实际情况进行修改,在‘Web.Host’工程项目下面的appsetting.json中。...,前提要确定与此同时你的.net项目中 Web.Host 工程正在运行。...当你打开项目,你可以看见登录页面。 就翻译到这里把,因为npm编译出现错误,一时半会也解决不了。 ?
(之后项目内的用例模块也需要到时候进行删除),增加代码后如下图: 这样就可以实现删除项目id为待删除项目的id的 所有接口了 bug-2: 描述:接口保存后,再打开发现数据没有显示成功。...打开welcome.html: 在head中加入这样一句代码: 然后刷新页面就会发现 各个模块不再报这个错误了。...大家可以用自己公司的ico来作为内部平台也可以,跟设计部门要就行。 bug-4: 描述:在接口库中,左侧菜单展开后,隐藏按钮不见了?...这属于设计缺失,那么我们本节最后就搞定这个问题吧: 打开P_apis.html,找到这个调试弹层中的这个small标签,就是放接口名的: 我们的解决方案是,把这个small标签变成一个输入框,用来显示接口名...这样可以保证我们新改动的数据能直接生效显示: 好,我们这里前端html的基本弄完了,现在去改后台保存函数Api_save(): 搞完之后,我们重启服务,刷新页面。
截断后列表页预览时将仅显示标签前的内容,并显示阅读更多按钮。 编辑器工具区有「摘要分割线」按键,可以在你当前编辑区域光标所在位置插入上述标签。...如果出现了 Typecho 的页面错误,需要开启 Typecho 的调试模式,然后将显示的错误详情发给我进行处理。...另外,自动更新功能还有如下要求: 访问外网的功能 PHP 的 zip 模块 启用主题后没有显示主题的 404 页面 / 404 页面没有效果 / 404 页面还是以前的 / 404 页面还是默认的 出现这个原因是因为你的...Nginx / Apache 接管了 404 页面的处理,因此将 Nginx / Apache 中的 404 页面的相关配置注释掉即可。...填写错误的格式可能不会生效。 建议根据颜色色调使用黑色或白色。
博客详细页面 – 一篇博客的独立页面。 基于年份的归档页 – 显示给定年份中发表博客的所有月份。 基于月份的归档页 – 显示给定月份中发表博客的所有日期。...Poll “detail” 页 – 显示一项民意调查的具体问题,不显示该项的投票结果但可以进行投票的 form 。 Poll “results” 页 – 显示一项给定的民意调查的投票结果。...若返回的是空列表将抛出 Http404 异常。 编写一个 404 ( 页面未找到 ) 视图 当你在视图中抛出 Http404 时,Django 将载入一个特定的视图来处理 404 错误。...当 DEBUG 值是 False ( 在你的 settings 模块中 ) 时, 默认的 404 视图将使用此模板来显示所有的 404 错误。...URL 名称的命名空间 本教程中的项目只有一个应用:polls 。在实际的 Django 项目中,可能有 5、10、20 或者 更多的应用。Django 是如何区分它们的 URL 名称的呢?
之前公司使用了swagger作为文档管理工具,原生的swagger-ui非常丑,后来改用了开源项目 萧明 / knife4j 的swagger组件进行了swagger渲染,改造之后界面漂亮多了,操作也方便了很多...用户请求查看文档的时候直接从数据库中取swagger文档 在一切开始之前,需要了解下swagger-ui的实现原理 swagger-ui 实现原理 /v2/api-docs 接口 正如之前所说,swagger-spring-boot-starter...是客户端组件,微服务客户端使用封装好的该组件扫描项目中的swagger信息并上传到swagger注册中心。...swagger-ui会请求后端一个接口获取swagger文档:/v2/api-docs,然后根据拿到的swagger文档渲染前端页面。...文件,最后启动项目即可,启动成功之后,访问项目的/doc.html,即可看到knife4j的文档页面。
初识Swagger Swagger 是一个规范和完整的框架,广泛用于生成、描述、调用和可视化 RESTful 风格的 Web服务。总体目标是使客户端和文件系统作为服务器以相同速度更新。...文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。通俗一点的来说,就是在项目中加入Swagger的相关配置,就可以生成项目全部接口文档方便前后端开发进行联动。...Swagger-ui:一个无依赖的HTML、JS和CSS集合,可以为Swagger兼容API动态生成优雅文档。...“com.example.demo.controller“” 3、添加swagger注解内容用于controller类上 4、运行项目 贴上简单的代码截图 5、访问swagger-ui得到最终效果...swagger注解的说明 1、@Api:对请求类的说明 @Api:放在请求的类上,与 @Controller 并列 说明类的作用,如该类是用于用户模块、商家模块等。
我们可以在http://www.swagger.io 查看它的详细介绍,下载它的源码并集成到项目中来。...Harbor内嵌的Swagger功能 Harbor的核心功能也采用RESTful API来实现,在开发过程中采用Swagger编写了一套可视化API规范,并作为项目的一部分提供给用户使用。...Harbor项目采用两种方式供用户使用Swagger来展现或操控RESTful API。 一种是“静态方式”,仅用Swagger来作为Harbor RESTful API 的展现和查阅工具。...用户只需从Harbor项目docs/目录下找到swagger.yaml文件,用编辑器打开,全选、复制,粘贴到Swagger在线编辑器的左侧代码区,右侧就会呈现出可视化的Harbor RESTful API...方法一:先通过浏览器打开UI界面(注意:请务必保证Harbor UI的URL中的IP地址与之前部署Swagger UI是提供的SERVER_IP值是相同的),完成注册(首次使用)、登录;然后在同一浏览器中打开新的标签
springdoc-openapiJava 库有助于使用 Spring 引导项目自动生成 API 文档。 通过在运行时检查应用程序来根据 Spring 配置、类结构和各种注释推断 API 语义。...浏览器前往:http://ip:port/swagger-ui/index.html 如何从Swagger低版本迁移 删除 springfox 和 swagger 2 依赖项。...顶部栏将显示一个编辑框,可用于筛选显示的标记操作。可以是用于启用或禁用的布尔值,也可以是字符串,在这种情况下,将使用该字符串作为筛选器表达式启用筛选。...springdoc.swagger-ui.maxDisplayTags Number.如果设置,将显示的标记操作数限制为最多此数量。默认值为显示所有操作。...springdoc.swagger-ui.urlsPrimaryName String.加载 Swagger UI 时将显示的招摇组的名称。
issues/1642 前端切换标签不会保存原有状态及数据issues/1369 导出excel实体反射,时间格式转换错误issues/1573 表单开发页面bugissues/I1RMJA 加入多租户管理后数据表无法正常更新...issues/1423 editTable使用问题issues/I1M48Q 登录系统之后,用户如果没有权限,会直接进入404,这个怎么能设置登录进来只能默认打开的只有首页?...多表头导出,会多出一列空白列issues/1513 tinymce第一次打开正常,页面切换后再切换回来内容空白且无法编辑issues/1507 抽屉式界面下方有一点奇怪的显示issues/1532 头部菜单样式...,在已打开的tab中来回切换不会刷新页面,但是新打开一个tab页面,就会刷新其他已经打开的tab页面issues/I1QLKP 切换微服务定时任务有问题issues/1824 数据库同步失败issues...,实现曲线图,柱状图,数据等报表) 页面校验自动生成(必须输入、数字校验、金额校验、时间空间等); 提供单点登录CAS集成方案,项目中已经提供完善的对接代码 表单设计器,支持用户自定义表单布局,支持单表
-- 修复主题设置右侧设置说明及css样式表网址错误的问题。 V 2.6.8(22/11/08) -- 优化页面重构代码及自适应显示代码。 -- 修复网友反馈的几处小问题。...-- 优化页面重构代码及自适应显示代码。 -- 优化繁简转换js代码。 -- 修复404页面部分功能未更新细节的问题。 -- 侧栏最新发布文章样式代码重写,更新后请清空缓存编译,前端强制刷新。...,设置完成后选择编辑器顶部“蓝白色”图标,清空格式,右侧模板设置“showpage”,然后提交,前台查看效果。...更新日志:2020/12/03 -- 修复首页“企业优势内容”模块文字过多时导致文字叠加的问题。 -- 修复移动端搜索框没有css样式的问题。 -- 优化远程api接口,改为本地校验代码。...--修复“首页项目介绍”模块文字过多导致错位的问题。 更新日志:2020/07/24 -- 优化各模板标签名称。 -- 修改开启链接管理之后导航高亮失效的问题。
类 PolymorphicProxySerializer类 1个字典,以状态码作为键, 以上其中一项作为值(是最常用的,格式{200, None}) 1个字典,以状态码作为键,以media_type作为值...,以上其中一项作为值 auth:用auth方法的显式列表替换发现的auth description:替换发现的文档字符串 summary:一个可选的短的总结描述 deprecated:将操作标记为已弃用...methods:检查extend_schema中特殊的方法,默认匹配所有 versions:检查extend_schema中特殊的API版本,默认匹配所有 example:将请求/响应示例附加到操作中...自定义认证方式 在项目中我们使用了JWT作为登录认证,而drf-spectacular只对Session、Basic、Token做了适配 rest_framework.authentication.SessionAuthentication...,就会在文档登录页面上显示对应的认证方式,这里我们有自定义的认证方式,如果需要显示,要做一下适配: from drf_spectacular.extensions import OpenApiAuthenticationExtension
8abcc9f5b934568e54c0229c6663866c 启动项目,没报错,嘴角疯狂上扬。 ? 浏览器访问后,空白页面,打开console后,发现main.js 404 ?...将后缀改成js后,文件是不报错404了,但是又有了新的错误。 ? vite服务500和@别名无法识别,于是我打开ide的控制台看了错误,大概是scss的错,vite还没支持scss。 ?...项目重构 接下来,我们来一步步把vue2项目的文件迁移到vue3项目中,修改不合适的地方,让其适配vue3.0。...当需要特殊请求头时,将特殊请求头作为参数传入,覆盖基础配置 } } }; /** * 请求失败后的错误统一处理,当然还有更多状态码判断,根据自己业务需求去扩展即可 * @param status...$api = api; 随后就就可以在业务代码中通过this.$api.xx按模块来调用我们抛出来的接口了。
浏览器访问后,空白页面,打开console后,发现main.js 404 难搞,找不到main.js,那我把main.ts后缀改一下试试。...将后缀改成js后,文件是不报错404了,但是又有了新的错误。 vite服务500和@别名无法识别,于是我打开ide的控制台看了错误,大概是scss的错,vite还没支持scss。...项目重构 接下来,我们来一步步把vue2项目的文件迁移到vue3项目中,修改不合适的地方,让其适配vue3.0。...当需要特殊请求头时,将特殊请求头作为参数传入,覆盖基础配置 } } }; /** * 请求失败后的错误统一处理,当然还有更多状态码判断,根据自己业务需求去扩展即可 * @param status...$api = api; 随后就就可以在业务代码中通过this.$api.xx按模块来调用我们抛出来的接口了。
将项目下载或者克隆下来,下载完成后解压就可以得到一个现成的后台管理系统,打开cmd窗口,将路径切换到该项目下,执行指令: npm i npm就会帮助我们下载项目需要用到的依赖,等待其下载完成:...脚手架项目介绍 如果你是初次接触Vue的脚手架项目,在看到项目中如此多的文件时,一定会手足无措吧,没关系,我们就先来分析一下项目结构。...所以整个项目中只有这么一个页面,而页面的变化就是由这个id为app的div实现的;在main.js中,它将App组件渲染到了这个div中,所以页面的内容实际上是由App组件决定的。...学生信息-前后端整合 到目前为止,我们实现了前端的页面显示,后端的接口开发, 接下来就是将数据接口运用到前端项目中。...首先修改前端项目根目录下的.env.development文件: 将文件中的VUE_APP_BASE_API的配置值修改为我们后端应用的地址: # base api VUE_APP_BASE_API
以UIButton 模块为例:https://docs.apicloud.com/Client-API/UI-Layout/UIButton 打开编辑器,在页面编写代码,以调用UIButton模块的open...这两种情形,要配置代码后,先提交代码,再编译自定义loader,这样这些配置项才能生效。 (2)open 接口的fixedOn 参数指定模块所在页面的name,如果传错误,会造成模块不显示。 ...二、H5模块使用教程 H5模块是指使用HTML、CSS、JS语言开发的模块。所以这类模块需要下载模块源码,在页面中引用。 ? ? 将下载后的代码包解压: ?...将 libs 目录下的base.js 复制到项目script 目录下,并在页面中引入,如下图: ? wifi 同步后,运行效果如下: ? 三....同样需要组件下载源码,复制到项目中,在页面引入依赖的组件。注意多端开发模式,使用的是stml 页面,语法类似vue 。
API路由:Next.js允许你在同一个项目中创建API路由,这意味着你可以构建前后端紧密集成的应用程序,无需担心跨域请求或配置复杂的后端服务。...项目创建完成后,通过以下命令切换到项目目录: cd 然后,启动开发服务器: npm run dev 执行此命令后,Next.js会启动一个本地开发服务器,并且通常会自动打开你的默认网页浏览器显示你的新...创建404页面 在Next.js中处理404错误页面是一个简单而直接的过程,通过定义一个特定的组件,你可以为用户提供一个更友好的错误提示页面,而不是默认的浏览器错误页面。...如果你在这些位置定义了自定义404页面,Next.js将渲染你定义的页面而不是默认的404页面。...404错误,因为Next.js自动将_lib及其子文件夹从路由系统中排除了。
领取专属 10元无门槛券
手把手带您无忧上云