正在swagger UI上获取错误按钮,该UI为schemaValidationMessages

正在swagger UI上获取错误按钮,该UI为schemaValidationMessages,swagger,swagger-ui,Swagger,Swagger Ui,当我在SwaggerUIBundle URL中使用localhost时,它工作正常,并且不显示错误按钮 大摇大摆({ 网址:“ }); 但当我使用IP地址而不是localhost时,页面上会出现错误按钮,单击错误按钮可获取此消息 {“schemaValidationMessages”:[ { “级别”:“错误”, “消息”:“无法从文件中读取” } ]} 我不想使用验证URL:null,请不要回答使用此验证URL:null。我只是想知道为什么它不使用IP地址,而是使用本地主机 我不想使用vali

当我在SwaggerUIBundle URL中使用localhost时,它工作正常,并且不显示错误按钮

大摇大摆({ 网址:“ });

但当我使用IP地址而不是localhost时,页面上会出现错误按钮,单击错误按钮可获取此消息

{“schemaValidationMessages”:[ { “级别”:“错误”, “消息”:“无法从文件中读取” } ]}

我不想使用验证URL:null,请不要回答使用此验证URL:null。我只是想知道为什么它不使用IP地址,而是使用本地主机

我不想使用validatorUrl:null,请不要回答使用此validatorUrl:null。我只是想知道为什么它不使用IP地址,而是使用本地主机

在以下情况下,Swagger UI不会显示验证器徽章:

  • validatorUrl:null
    指定了配置选项
  • API定义(YAML/JSON文件)的URL包含
    localhost
    127.0.0.1
资料来源:

这就是为什么使用
http://localhost/...
但如果使用
http://10.100.160.420:9001/...

可能重复的