我的应用程序中嵌入了 swagger ui。当我在本地运行节点应用程序时,UI 工作得很好。
但是,当我将 UI 部署到“真实”服务器时,我在 swagger ui 的右下角收到错误图像:
我确信我正在做的事情把事情搞砸了,但我不知道。当我通过 http 访问 swagger ui 时,再次在本地工作。
但是,当我部署时,我通过 apache 运行并通过 https 提供服务,我看到一个错误。更糟糕的是,我的“尝试一下”部署后都不起作用。似乎没有提出请求。
看起来 UI 使用我的 swagger.json 调用验证器,但该调用在本地工作。
我做错了什么?
当我单击错误图标时,我得到:
最佳答案
要关闭 swagger 验证器,请在 dist/index.html
中添加 validatorUrl : null,
window.swaggerUi = new SwaggerUi({
url: url,
validatorUrl : null,
dom_id: "swagger-ui-container",
关于Swagger UI 在部署时显示错误(验证),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27808804/