API端点未显示在swagger ui中但可以访问

时间:2016-06-24 02:33:32

标签: swagger swagger-ui grape napa

我有一个葡萄酒招摇ui在码头工程组合项目中运行。该应用程序构建并可浏览。我遇到的问题是我用Napa生成器创建了一个新的API(在这种情况下是人)并且它没有出现在swagger ui中。我可以登录运行葡萄应用程序的容器,可以卷曲api并获得响应。

代码位于https://github.com/nungster/docker-napa-swagger docker-compose up -d 浏览器到http://dockermachineIP:8080/api/index.html 然后你可以在http://dockermachineIP:8080/swagger_doc探索它 hello和swagger_doc端点出现了,但是我的peopleApi呢?

1 个答案:

答案 0 :(得分:0)

即使默认的hello api刚刚声明了add_swagger_documentation并且它出现在Swagger UI中,我也必须修改我在API中所做的事情。我错过了一个挂载点。我曾经认为它会像hello API一样工作,但我错了。

add_swagger_documentation api_version:' v0.1',mount_path:" / docs"