swagger 报错{"schemaValidationMessages":[
1、出现 {"schemaValidationMessages":[{"level":"error","message":"Can't read from file http://swaggerdoc.api.app/doc/swagger.json"}]} 这个问题,主要是在使用swagger-ui 时,它会调用一个远程验证,然而这个验证会访问一个我们对外公开的域名,即不是本机域名,验证才能通过,否则就会出现这样的错误,可以看图!~~
2、那我们要做的其实很简单,就是关闭这个验证,让他不去验证我们访问的地址是否正确,这样就可以避免出现这样的问题啦!
我们只需要编辑swagger-ui/dist/index.html 在
window.swaggerUi 这个里面添加
validatorUrl: undefined,
这样就可以不用去验证了,从而问题也就解决啦!
3、解决后我们再访问我们的swagger.json 地址,就可以愉快的看到我们生成的文档喽!~
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:36
阅读量:47
阅读量:66
阅读量:66
阅读量:95