使用 OpenAPI typescript Generator,如何设置 API 密钥?
这就是使用 typescript-fetch 生成器
的方法const api = new DefaultApi(new Configuration({
apiKey: apiEndpoints.warnings_api_key,
basePath
}))
但是typescript(实验性)生成器似乎不接受
apiKey
。
通过
credentials
:
export function apiConfigFactory(): Configuration {
const params: ConfigurationParameters = {
basePath: '/api',
credentials: {
"ApiKeyAuth": "my-secret-key"
}
};
return new Configuration(params);
}
如果您 OpenAPI 指定:
//...
"security": [
{
"ApiKeyAuth": []
}
],
"components": {
"securitySchemes": {
"ApiKeyAuth": {
"type": "apiKey",
"name": "auth",
"in": "query"
}
}
}
//...