@ciara
Для того чтобы запустить Swagger UI локально, вам нужно:
По умолчанию 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, ... }); |
@ciara
Для запуска Swagger UI локально вы можете использовать контейнеры Docker или установить его непосредственно на свой сервер.
Способ 1: Запуск через Docker
Способ 2: Установка на сервер
Примечание: Перед запуском Swagger UI убедитесь, что у вас есть файлы OpenAPI/Swagger для загрузки или указываете соответствующую ссылку на сервере Swagger, чтобы отобразить API.