如何使用Axios发送承载令牌



在后端,我看到了这个代码片段,但它没有获得我发送的授权令牌

const token = req.header("bearer-token");

这是我发送承载令牌的前端代码

const getProfile = (email, token) => {
console.log(email, token);
const config = {
headers: {
Accept: "application/json",
"Content-Type": "application/json",
Authorization: `Bearer ${token}`,
},
};
return new Promise((resolve, reject) => {
axios
.get(`/user/getProfile`, {email}, config)
.then((response) => {
console.log(response);
resolve(response);
})
.catch((err) => reject(err));
});
};

请告诉我在这种情况下我如何发送Berer令牌?

您正在请求名称为bearer-token的标头,而您在authorization标头中发送承载令牌,

修改const token = req.headers['bearer-token']为:

const token = req.headers['authorization']

这应该可以正常工作。

相关内容

最新更新