Я пытаюсь задокументировать свой api с чванством.
У меня есть конечная точка базы до /api/quotes
, которая возвращает все кавычки в коллекции, а другая - api/quotes/random
, где возвращается одна случайная цитата.Swagger - добавить статический дополнительный сегмент подкаталога в документации
Чтобы не путать кого-либо, у меня также есть возможность передать параметр запроса /api/quotes?random=true
, чтобы рандомизировать заказ коллекции. Это работает так, как ожидалось.
Я зарегистрировал первую конечную точку с помощью JSDoc/YAML
/**
* @swagger
* /api/quotes/:
* get:
* tags:
* - Greek mythological Quotes
* description: get mythological quotes
* produces:
* - application/json
* parameters:
* - name: random
* in: query
* description: "Optional param to randomize list order"
* type: boolean
* responses:
* 200:
* description: list of all mythological quotes
* schema:
* $ref: '#/definitions/Quote'
*/
До сих пор у меня есть это. Как добавить дополнительный факультатив/случайный код в этой документации?
Как я могу группировать конечные точки тезисов в swagger?
Это успокаивающее?