Как я могу видеть все конечные точки из swagger?

#swagger #sails.js #swagger-ui

#swagger #sails.js #swagger-пользовательский интерфейс

Вопрос:

Я установил эту библиотеку, с которой я работаю sails.js

 npm install sails-hook-swagger-generator --save
  

с их основного веб-сайтаhttps://github.com/theoomoregbee/sails-hook-swagger-generator

Я создал этот файл ./swagger/swagger.json

Я хочу видеть swagger из браузера, как я могу видеть конечные точки?

У меня в маршрутах что-то вроде этого

'GET /api/v1/information': { action: 'actions/getinformation' },

Я ничего не вижу из браузера, в чем проблема?

РЕДАКТИРОВАТЬ 1

из их ответа https://github.com/theoomoregbee/sails-hook-swagger-generator/issues/27

вы можете просто изменить каталог, в который хотите поместить сгенерированный swagger json, может быть, активы, а затем клонироватьhttps://github.com/swagger-api/swagger-ui следуя приведенным здесь инструкциям

Просто извлеките папку dist (которая необходима только для пользовательского интерфейса swagger) и обновите эту строку https://github.com/swagger-api/swagger-ui/blob/1a95b9e9c972b95227a2976553fea988e58d7ff2/dist/index.html#L44 чтобы быть путем к сгенерированному swagger json в вашей папке assets

я не знаю, что мне следует поместить в эту строку, я указываю путь к моему файлу swagger.json

 /disk/team/work/proyect/swagger
  

но когда я пытаюсь использовать этот URL в браузере
http://127.0.0.1:8080/
я получаю это [2020-09-01T19:39: 35.791Z] Ошибка «GET /» (404): «Не найдено»
[2020-09-01T19:39:35.961Z] «GET /» «Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit /537.36 (KHTML, как Gecko) Chrome / 84.0.4147.135 Safari / 537.36»
[2020-09-01T19:39:35.963Z] Ошибка «GET /» (404): «Не найдено»

Комментарии:

1. Вы хотите сказать, что хотите увидеть файл swagger.json или пользовательский интерфейс на конечной точке?

2. @lisaah я хочу увидеть пользовательский интерфейс swagger

3. Насколько я могу судить, эта функциональность отсутствует из коробки, вам придется выполнить некоторые дополнительные шаги для создания файлов пользовательского интерфейса, а затем настроить маршрут для их доступа. Смотрите: github.com/theoomoregbee/sails-hook-swagger-generator/issues/27 и github.com/theoomoregbee/sails-hook-swagger-generator/issues/28