J'ai écrit une requête axios POST comme recommandé dans la documentation du package npm comme:
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})
})
Et cela fonctionne, mais maintenant j'ai modifié mon API backend pour accepter les en-têtes.
Content-Type: 'application / json'
Autorisation: 'JWT fefege ...'
Maintenant, cette requête fonctionne bien sur Postman, mais lorsque j'écris un appel axios, je suis ce lien et je n'arrive pas à le faire fonctionner.
Je reçois constamment des 400 BAD Request
erreurs.
Voici ma demande modifiée:
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})
})
Toute aide est grandement appréciée.