He escrito una solicitud POST de axios como se recomienda en la documentación del paquete npm como:
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})
})
Y funciona, pero ahora he modificado mi API de back-end para aceptar encabezados.
Tipo de contenido: 'application / json'
Autorización: 'JWT fefege ...'
Ahora, esta solicitud funciona bien en Postman, pero cuando escribo una llamada axios, sigo este enlace y no puedo hacer que funcione.
Constantemente recibo 400 BAD Request
errores.
Aquí está mi solicitud modificada:
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})
})
Cualquier ayuda es muy apreciada.