当试图打开Swagger-UI时只获得一个json Response
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当试图打开Swagger-UI时只获得一个json Response相关的知识,希望对你有一定的参考价值。
我不在这里使用.NET而且我对你的设置没有任何想法,但你(例如)是否将swagger-ui资源复制到你的webdir? 看起来你直接调用swagger接口而不是swagger-ui(这是不同的东西)。
https://swagger.io/swagger-ui/
来自Swagger-Ui文档:
第1步:转到Swagger UI项目的GitHub存储库
第2步:克隆或下载存储库的zip文件
https://github.com/swagger-api/swagger-ui
用法 步骤1:转到本地计算机中包含Swagger UI项目的文件夹
第2步:打开dist文件夹
步骤3:在浏览器上运行dist / index.html文件或将dist文件夹放在服务器中。
第4步:Swagger UI现在将在浏览器中显示,并带有Swagger Petstore的默认呈现。 Swagger Petstore的JSON规范可以在这里找到 - http://petstore.swagger.io/v2/swagger.json
注意:请记住,要加载规范并执行UI的试用请求,您需要启用CORS(如下所示)
步骤5:您可以在顶部导航栏的字段中提及服务器上托管的任何现有规范的YAML或JSON路径。
也许尝试通过不同的URL请求Swagger-UI,例如... / swagger / index.html。
以上是关于当试图打开Swagger-UI时只获得一个json Response的主要内容,如果未能解决你的问题,请参考以下文章
Swagger-UI 和 Ktor 如何导入 swagger.json 或 .yaml 文件并启动 Swagger-UI?
Symfony NelmioApiDocBundle swagger-ui PHP Annotations json对象,对象属性数组未显示