У меня есть API-интерфейс sailsjs, и я хочу интегрировать его с Swagger.Я пробовал разные npm-пакеты, которые позволяют сгенерировать файл конфигурации swagger.json.Проблема в том, что он генерирует конфигеры для ВСЕХ маршрутов.
В моем rout.js я отключил некоторые конечные точки
'GET /user': {response: 'notFound'},
'POST /user': {response: 'notFound'},
'PATCH /user': {response: 'notFound'},
'PUT /user': {response: 'notFound'},
'DELETE /user': {response: 'notFound'}
По сути, это отключенные (автоматически сгенерированные) конечные точки, поэтому я не хочу, чтобы они указывались в моей документации по API.
Каждый раз, когда я запускаю свой API, генерируется документ swagger.Единственный другой вариант, о котором я могу подумать, - это ручная настройка документа swagger.
Я могу добавить параметры в swagger для них, добавив блок конфигурации swagger в определение маршрута, но я не нашел способа отключитьчванство для конкретной конечной точки путем изменения конфигурации.