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-11-02Vue3项目实战:新手入门与初级技巧指南
- 2024-11-02Vue3教程:新手入门到实战项目
- 2024-11-02VueRouter4教程:新手入门指南
- 2024-11-02Vuex4项目实战:从入门到上手
- 2024-11-02在React中用Splide实现无限循环自动播放的轮播图组件
- 2024-11-02我用React打造了一个超炫的聊天App??
- 2024-11-02Vue3项目实战:新手入门与初级开发者指南
- 2024-11-02Vue3项目实战:从零开始构建你的第一个Vue3应用
- 2024-11-02VueRouter4项目实战:新手入门教程
- 2024-11-02Vue3入门教程:从零开始构建你的第一个Vue3应用