#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