Я написав запит на пошту axios POST, як рекомендовано в документації на пакет npm, наприклад:
var data = {
'key1': 'val1',
'key2': 'val2'
}
axios.post(Helper.getUserAPI(), data)
.then((response) => {
dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
dispatch({type: ERROR_FINDING_USER})
})
І це працює, але тепер я змінив свій бекенд-API, щоб прийняти заголовки.
Тип вмісту: 'application / json'
Авторизація: "JWT fefege ..."
Тепер цей запит справно працює на Postman, але, пишучи дзвінок в axios, я переходжу за цим посиланням і не можу повністю змусити його працювати.
Я постійно отримую 400 BAD Request
помилки.
Ось мій модифікований запит:
axios.post(Helper.getUserAPI(), {
headers: {
'Content-Type': 'application/json',
'Authorization': 'JWT fefege...'
},
data
})
.then((response) => {
dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
dispatch({type: ERROR_FINDING_USER})
})
Будь-яка допомога дуже цінується.