Eu escrevi uma solicitação POST axios conforme recomendado na documentação do pacote 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})
})
E funciona, mas agora modifiquei minha API de back-end para aceitar cabeçalhos.
Tipo de Conteúdo: 'application / json'
Autorização: 'JWT fefege ...'
Agora, essa solicitação funciona bem no Postman, mas ao escrever uma chamada de axios, sigo este link e não consigo fazê-lo funcionar.
Estou constantemente recebendo 400 BAD Request
erros.
Aqui está o meu pedido modificado:
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})
})
Qualquer ajuda é muito apreciada.