angular - 如何为 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'
});
解决方案
这段代码对我有用:
requestInterceptor:
function (request: any) {
request.headers = {
'x-api-key': keyValue
}
return request;
}
推荐阅读
- java - 表给了我空指针apache poi
- react-native - 如何在 React Native Expo 中实现 MediaPipe 姿势库
- chainlink - 我在主网上将 VRF chainLink 费用设置为 0.1 LINK 而不是 2 LINK,如何解决此问题?(已经部署)
- github - 使用变基而不是合并更新分支
- git - 重命名 Git 存储库有哪些副作用
- amazon-web-services - AWS IAM - S3:“错误放置 S3 服务器端加密配置:AccessDenied”即使我是管理员
- php - 尝试命令时出错:php yii migrate in terminal
- oracle - DBMS_SCHEDULER 下次运行日期
- c# - 显示 API 调用的结果列表
- typo3 - 在 TYPO3 11 中注册 TYPO3 Dashboard 小部件而不强制 TYPO3 Dashboard