首页 > 解决方案 > 如何为 Swagger UI 提供标题?

问题描述

我需要提供这个标题

{
  x-api-key: 'something'
} 

到我在 Swagger UI 中的 URL。但是没有这方面的文档。

我正在使用 Angular 9,这是我的代码。

const ui = SwaggerUIBundle({
      dom_id: '#swagger-ui',
      layout: 'BaseLayout',
      presets: [
        SwaggerUIBundle.presets.apis,
        SwaggerUIBundle.SwaggerUIStandalonePreset
      ],
      docExpansion: 'none',
      operationsSorter: 'alpha'
      url: 'https://petstore.swagger.io/v2/swagger.json'
    });

标签: angularswaggerswagger-ui

解决方案


这段代码对我有用:

requestInterceptor:
            function (request: any) {
              request.headers = {
                'x-api-key': keyValue
              }
              return request;
            }

推荐阅读