use*_*811 5 java asp.net swagger
我的 swagger UI 显示,它显示了我的所有路线。一切看起来都很棒,除了右下角有一个红色的大错误指示器。当我点击它时,我得到:
{
"schemaValidationMessages":[
{
"level":"error",
"message":"Can't read from file http://devxxxx.com:80/swagger/docs/v1"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我该如何修复这个错误?
那是验证者徽章。该错误很可能是因为在线验证器无法访问您的服务器 (devxxxx.com) 上的 OpenAPI 规范。我假设该服务器位于防火墙后面。
根据 Swagger UI 的版本,您或许可以禁用验证器徽章。在2.x中,你可以简单地添加validatorUrl: null到SwaggerUi在构造函数中index.html。在 3.x 中,禁用验证者徽章存在问题。有关更多详细信息,请在 GitHub 上搜索validatorUrl 问题。
| 归档时间: |
|
| 查看次数: |
3763 次 |
| 最近记录: |