После двух дней борьбы, наконец, я нашел решение, чтобы исправить это, но я не уверен, почему это работает.
Я хочу сделать запрос для проверки JWT на сервере с помощью ax ios так что я сделал это просто так
axios.post('http://localhost:5000/auth', {headers: {
Authorization: 'Bearer ' + varToken
}})
Но я получил undefined
Между тем, когда я попробовал это с Почтальоном, все заработало, я получил токен в заголовках запроса.
Я гуглил весь день и задавал 3 вопроса переполнения стека, все они предложили мне указать { Content-Type: application, Accept: application }
Но это не сработало. Сегодня мне удается заставить его работать, установив ax ios примерно так
axios({
method: 'post',
url: 'http://localhost:5000/auth',
headers: {
Authorization: 'Bearer ' + varToken
}
})
И это работает! Итак, мой вопрос
В чем разница между этими двумя топорами ios config? первый метод, который технически определяется так же, как и второй метод, почему я получил неопределенное от него?
* код сервера
app.post('/auth', (req, res) => {
console.log(req.headers['authorization'])
});