Angular 大摇大摆的用户界面:角度:通过链接下载API
我已使用以下配置将SwaggerUI组件添加到我的Angular应用程序中:Angular 大摇大摆的用户界面:角度:通过链接下载API,angular,swagger,keycloak,swagger-ui,Angular,Swagger,Keycloak,Swagger Ui,我已使用以下配置将SwaggerUI组件添加到我的Angular应用程序中: const ui = SwaggerUIBundle({ domNode: '#swagger-ui', url: <some.url.here>, requestInterceptor: async (request: HttpRequest<any>) => { const token = this.key
const ui = SwaggerUIBundle({
domNode: '#swagger-ui',
url: <some.url.here>,
requestInterceptor: async (request: HttpRequest<any>) => {
const token = this.keycloakService.getToken();
request.headers.Authorization = 'bearer ' + token;
return request;
}
});
const ui=SwaggerUIBundle({
domNode:“#大摇大摆的用户界面”,
网址:,
requestInterceptor:async(请求:HttpRequest
当我点击链接/some/url/here
时,不会调用requesInterceptor
。我应该向配置中添加什么(属性、插件或预设)使其工作?仅适用于初始规范加载请求(由配置中的url
参数触发),“尝试一下”和OAuth请求。它不适用于信息部分和描述中的链接(即,您可以右键单击的常规链接)。(续)该特定链接由组件呈现。您可以尝试使用插件覆盖该组件以附加自定义逻辑。这会修改InfoUrl
,也许这会给您一些想法。