2016-06-24 14 views
1

Ich habe eine Traube Swagger ui läuft in einem Docker Projekt erstellen. Die App wird erstellt und kann durchsucht werden. Das Problem, das ich habe, ist, ich erstelle eine neue API mit dem Napa-Generator (Menschen in diesem Fall) und es zeigt sich nicht in der Swagger-UI. Ich kann mich in den Container einloggen, in dem die Traube-App läuft und kann die API einrollen und eine Antwort bekommen.API-Endpunkt nicht in Swagger UI angezeigt, ist aber erreichbar

Code ist bei https://github.com/nungster/docker-napa-swagger Docker-komponieren up -d Browser http://dockermachineIP:8080/api/index.html und dann können Sie es bei http://dockermachineIP:8080/swagger_doc die hallo und swagger_doc Endpunkte zeigen erkunden, aber was ist mit meinem peopleApi?

Antwort

0

Obwohl der Standard-Hallo API hat nur add_swagger_documentation deklariert und es in der Swagger UI angezeigt wird, musste ich ändern, was ich in meiner API getan habe. Ich habe einen Mount Point vermisst. Ich hatte angenommen, dass es genauso funktioniert hätte wie die Hallo-API, aber ich lag falsch.

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

Verwandte Themen