Fetch data via socket.io. Setting: token; error: invalid credentials

Fetch data via socket.io. Setting: token; error: invalid credentials

我有令牌const token = 'abcdefgh'。在app.jsx文件中,我把它放在headers

headers: {
       Authorization: `Bearer $ {token}`
     }

我可以毫无问题地获取数据。


当我在文件中放入令牌时 app.js --> server.我有错误:

Your request was made with invalid credentials.

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);
    }
};

您正在尝试发送 Authorization - 但在您的请求中,它是 token

'token': token

发送正确的 header 名称,否则服务器将看不到您的凭据。

Authorization: `Bearer ${token}`