У меня есть приложение Angular 7, и на определенном маршруте я загружаю swagger-ui (3.22.1) с включенной глубокой связью. всякий раз, когда я нажимаю на тег или операцию, он добавляет #/{tagName}/{operationId}
к базовому URL-адресу приложения, а не добавляет его к маршруту, по которому был загружен swagger-ui.
Как сделать так, чтобы swagger-ui добавлял тег / идентификатор операции к маршруту, по которому он был загружен, вместо добавления к базовому URL-адресу углового приложения.
Допустим, приложение Angular размещено на localhost:4500
и на localhost:4500/swagger-ui
. Я загружаю swagger-ui с включенной глубокой связью.
всякий раз, когда я нажимаю на тег или операцию, он добавляет #/{tagName}/{operationId}
к localhost:4500
, как http://localhost:4500/#/pet
, вместо добавления его к маршруту, на котором был загружен swagger-ui, т.е. localhost:4500/swagger-ui
?
Как сделать, чтобы swagger-ui добавлял тег / идентификатор операции к localhost:4500/swagger-ui
как localhost:4500/swagger-ui/#/pet
вместо http://localhost:4500/#/pet
?
SwaggerUI config
import SwaggerUI from 'swagger-ui';
SwaggerUI({
url: 'http://petstore.swagger.io/v2/swagger.json',
dom_id: '#swagger-ui-container',
deepLinking: true,
presets: [SwaggerUI.presets.apis]
});