我准备好了api。 现在我想将swagger与我的api集成
我正在使用这个宝石https://github.com/ruby-grape/grape-swagger-rails
但我在浏览器控制台中遇到错误
swagger-ui.min.js?body=1:9 GET http://localhost:3001/swagger_doc.json 404 (Not Found)
Unable to Load SwaggerUI
帮我解决这个问题 谢谢。
答案 0 :(得分:0)
您是否尝试在before_action中为每个请求设置app_url。它帮助了我。只需将以下代码添加到config / initializers / swagger.rb
即可GrapeSwaggerRails.options.before_action do
GrapeSwaggerRails.options.app_url = request.protocol + request.host_with_port
end
GrapeSwaggerRails.options.url = '/swagger_doc.json'
GrapeSwaggerRails.options.app_url = 'http://swagger.wordnik.com'