FastAPI的SwaggerUI在API调用中authorization:Bearer undefined
错误原因:
是我自定义了返回的数据结构,没有access_token,token_type这两个关键字
解决办法:
FastAPI的SwaggerUI在API调用中包含您的令牌,请确保您的/token端点在响应中包含2个必需的关键字。
access_token:这应该是您的令牌值
token_type:此值应为 Bearer
所以您的返回应该是这样的,
{
access_token: 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9',
token_type: 'Bearer'
}
如果您返回的结构中如下定义或者其他的返回结构,没有包含access_token,token_type
{
token: 'abcdefg12345token'
}
任何SwaggerUI API调用都只会显示undefined