Swagger Redoc CORS问题与托管在另一台服务器上的json文件有关

时间:2019-02-19 22:03:36

标签: swagger swagger-ui redoc

我正在尝试使用redoc加载json文件。该文件托管在另一台服务器上。我收到此错误:

http://www.whatever-server.com/swagger/vs/swagger.json已被CORS策略阻止:所请求的资源上没有“ Access-Control-Allow-Origin”标头。

由于该文件托管在另一台服务器上,因此无法在该服务器上添加该标头。我没有权限。我尝试从服务器而不是浏览器请求资源,但是后来我无法解析json文件中的所有引用$ ref ...我有什么可以做的,还是唯一的解决方案,可以要求任何服务器添加该标头?

谢谢

1 个答案:

答案 0 :(得分:0)

Swagger解析器解决了我的问题。我能够用它来解析服务器上的所有$ ref引用。