NodeJs-Express框架引入swagger-ui不渲染页面
2021/11/17 20:42:35
本文主要是介绍NodeJs-Express框架引入swagger-ui不渲染页面,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
NodeJs-Express框架引入swagger-ui不渲染页面
- 项目场景:
- 原因分析:
- 解决方案:
项目场景:
正确引入swagger-ui之后访问指定url并没有渲染页面而是显示的页面源码
原因分析:
调用开发者工具得知页面header的Content-Type是json格式,检查代码发现swagger-ui的路由代码写在了全局解决跨域问题的代码之后,所以header被改为了json,导致没有渲染
app.use('/swagger', express.static(Path.join(__dirname, 'public')));
解决方案:
正确的Content-Type应该为text/html,简单的解法就是写在全局跨域代码之前.
问题解决
这篇关于NodeJs-Express框架引入swagger-ui不渲染页面的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-27使用js将ETH账户的资产打散其他账户web3
- 2024-09-27我轻松地将我的 React.js 应用程序翻译成了多种语言。下面是我是如何做到的... ??
- 2024-09-27?? 使用 useMemo 和 useCallback 加速 React:告别缓慢的重新渲染!??
- 2024-09-27Vue CLI多环境配置教程:新手入门指南
- 2024-09-27Vue CLI多环境配置教程:快速入门指南
- 2024-09-27Vue CLI教程:新手入门指南
- 2024-09-27Vue CLI教程:初学者快速入门指南
- 2024-09-27Vue3公共组件教程:入门与实践
- 2024-09-27Vue3公共组件教程:新手入门指南
- 2024-09-27Vue3教程:初学者快速入门指南