0
我試圖用Swagger記錄API(在Rails
和gem swagger-docs
)。我有一些基本的文檔完整。冉sudo SD_LOG_LEVEL=1 rake swagger:docs RAILS_ENV=production
沒有任何錯誤。Swagger UI不顯示JSON文件
我的問題是在瀏覽JSON時,Swagger UI不顯示我的所有文檔。我可以查看單個文件/控制器(即users.json
),但是當我訪問api-docs.json
時,我可以看到版權和公司信息等,但沒有任何API。
每個控制器都有其文檔寫入{root}/public/apis/v1/*.json
。
截圖:
base_path:'/'; Swagger探索URL:'http://192.168.33.7:31000/api/v1/api-docs.json';項目中的API控制器位置:'web/app/controllers' –
給出基本路徑爲「http://192.168.33.7:31000/」 –
或者如果你有可以在整個應用程序中使用的公共配置yml文件你可以提到index.html中的yml URL和基本路徑 –