提问者:小点点

Swagger单人互动html[关闭]


想要改进这个问题?通过编辑这篇文章添加细节并澄清问题。

我正在尝试用尝试按钮制作一个单独的html。swagger-code gen和swagger-user界面都没有给我这个结果。你有什么建议吗?


共1个答案

匿名用户

您可以尝试将SwaggerUI更改为“一个大的混乱超文本标记语言文件”,如下所示:

>

  • 下载SwaggerUI(链接到最新的master)。

    转到dist文件夹。

    编辑index. html如下:

    >

  • 删除

    替换

    <script src="./swagger-ui-bundle.js"> </script>
    <script src="./swagger-ui-standalone-preset.js"> </script>
    

    替换

    url: "http://petstore.swagger.io/v2/swagger.json",
    

    使用包含JSON格式的API规范的spec参数,如下所示:

    spec: {
      "swagger": "2.0",
      "info": ...,
      "paths": ...
    },
    

    如果您的规范是YAML,请先将其转换为JSON,例如使用https://www.json2yaml.com。

    删除网站图标:

    现在index. html可以用作独立文件。

  • 相关问题