我在api的响应头中正确配置了cors配置。
当我通过邮递员用经过验证的令牌测试我的api时 附加在标题('授权')中,它返回200。
我检查了我的前端获取代码以请求api,似乎没有错误或错误。
怎么会发生?是否有人和我现在正在努力的人一样受苦。
补充:
我的前端获取代码如下所示。
export const getDoc = async (docId, token) => {
const path = `${apiGateway.URL}`;
const body = {
docId: docId
};
const headers = {
Authorization: token,
'Content-Type': 'application/json'
};
const result = await fetch(path, {
body,
headers,
});
if (result.status !== 200) {
throw new Error('failed to get doc');
}
return result.json();
};
答案 0 :(得分:2)
您应该输入" 授权"进入" 令牌源" field,NOT' method.request.headers.Authorization'。否则,您将收到401错误。