根据一般的文档,
Swagger-UI在四个位置接受配置参数。
从最低到最高优先级:
- 项目根目录中的swagger-config.yaml(如果存在)被烘焙到应用程序中
- 配置对象作为参数传递给Swagger-UI(SwaggerUI({...}))
- 从指定的configUrl获取的配置文档
- 在URL查询字符串中作为键/值对传递的配置项
我试图将swagger-config.yaml放在应用程序的根目录中,但无法正常工作。
我遵循了昂首阔步的安装步骤及其正常工作。但是大步自定义配置的步骤不起作用。我保存了以下文件,
swagger-ui
|--swagger-config.yaml
|--index.html
Run Code Online (Sandbox Code Playgroud)
url: "https://petstore.swagger.io/v2/swagger.json"
dom_id: "#swagger-ui"
validatorUrl: "https://online.swagger.io/validator"
oauth2RedirectUrl: "http://localhost:3200/oauth2-redirect.html"
Run Code Online (Sandbox Code Playgroud)
// Begin Swagger UI call region
const ui = SwaggerUIBundle({
//url: "https://petstore.swagger.io/v2/swagger.json",
//dom_id: '#swagger-ui',
deepLinking: true,
presets: [
SwaggerUIBundle.presets.apis,
SwaggerUIStandalonePreset
],
plugins: [
SwaggerUIBundle.plugins.DownloadUrl
],
layout: "StandaloneLayout"
})
Run Code Online (Sandbox Code Playgroud)
我有什么想念的吗?