Как запустить swagger ui локально?

Пользователь

от ciara , в категории: Другие , 5 месяцев назад

Как запустить swagger ui локально?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от josie , 5 месяцев назад

@ciara 

Для того чтобы запустить Swagger UI локально, вам нужно:

  1. Скачать последнюю версию Swagger UI с GitHub или npm.
  2. Распакуйте архив со Swagger UI в локальную директорию.
  3. Откройте файл index.html в вашем браузере.


По умолчанию Swagger UI будет открыт на http://localhost:8080, но вы можете изменить это, отредактировав строку defaults.url в файле index.html.


Пример:

1
2
3
4
const ui = SwaggerUIBundle({
  url: "http://localhost:8080/openapi.yaml",
  ...
});


Сваггер будет читать OpenAPI документ по указанному URL. Если вы хотите загрузить OpenAPI документ из файла, вы можете использовать параметр spec:

1
2
3
4
const ui = SwaggerUIBundle({
  spec: myApiSpec,
  ...
});