Я пытаюсь опубликовать свои документы API в том же приложении Nodejs, что и мой API, используя конечные точки Google Cloud.
Следуя этому руководству, все выглядит просто: Добавление пользовательского интерфейса Swagger
Сложная часть заключается в раскрытии пути /docs
через конечные точки Google Cloud (он также использует тот же путь openapi.yaml
).
Я попытался определить путь /docs
в моем openapi.yaml
следующим образом:
"/docs":
get:
description: "Swagger UI API documentation"
operationId: "docs"
produces:
- "text/html"
responses:
200:
description: "Swagger UI"
Сама HTML-страница обслуживается, но какие-либо активы, такие как swagger-ui.css
, не найдены.
Мне кажется, что я делаю это неправильно, поскольку документация не является конечной точкой API. Однако я не смог найти красивое решение. Есть ли способ проксировать весь трафик для пути /docs
?