Получить данные через socket.io. Установка: токен; ошибка: неверные учетные данные - PullRequest
0 голосов
/ 07 июля 2019

У меня есть токен 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);
    }
};

1 Ответ

1 голос
/ 07 июля 2019

Вы пытаетесь отправить Authorization - но в вашем запросе это token.

'token': token

Отправьте правильное имя заголовка или сервер не увидит ваши учетные данные.

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