我有令牌const token = 'abcdefgh'
。在app.jsx文件中,我将其放在标题中
headers: {
Authorization: `Bearer $ {token}`
}
我可以毫无问题地获取数据。
当我将令牌放入文件app.js
->服务器中时。我有错误:
您的请求使用了无效的凭据。
const token = 'abcdefgh';
const get = async socket => {
try {
const res = await axios("https://todos.com/api/v1/todos", {
method: 'GET',
headers: {
'Content-Type': 'application/json',
"Access-Control-Allow-Origin": "*",
'token': token
}
});
socket.emit("API", res.data);
} catch (error) {
console.log("error:- ",error);
}
};
答案 0 :(得分:1)
您正在尝试发送Authorization
-但在您的请求中,它是token
。
'token': token
发送正确的标题名称,否则服务器将看不到您的凭据。
Authorization: `Bearer ${token}`