Swagger UI在部署时显示错误(validation)

我的应用程序中embedded了swagger ui。 当我在本地运行我的节点应用程序时,用户界面效果很好。

然而,当我将UI部署到我的“真实”服务器时,我在swagger ui的右下angular出现一个错误图像:

在这里输入图像说明

我相信这是我正在做的事,这是搞砸了,但我不知道。 当我通过http访问swagger UI时,再次在本地工作。

然而,当我部署我运行通过Apache并通过https服务,我看到一个错误。 更糟的是,我的“试用”电话在部署时没有任何工作。 似乎没有提出请求。

看起来用户界面使用我的swagger.json调用validation器,但该调用在本地工作。

我究竟做错了什么?

当我点击错误图标时,我得到:

在这里输入图像说明

要closuresswaggervalidation器添加validatorUrl:null,dist/index.html

  window.swaggerUi = new SwaggerUi({ url: url, validatorUrl : null, dom_id: "swagger-ui-container", 

Swagger-UI能够处理一些畸形的规格,这可能是为什么它在本地工作。

默认情况下,当从本地主机读取规范时,validation过程不运行。 你应该可以运行它,如果你愿意,使用validatorUrl( https://github.com/swagger-api/swagger-ui#parameters )。

要查看validation错误,只需点击ERROR图标,它会给你一个你的规格问题列表。