Ich habe eine Axios-POST-Anfrage geschrieben, wie in der Dokumentation zum npm-Paket empfohlen:
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})
})
Und es funktioniert, aber jetzt habe ich meine Backend-API so geändert, dass sie Header akzeptiert.
Inhaltstyp: 'application / json'
Autorisierung: 'JWT fefege ...'
Nun, diese Anfrage funktioniert gut bei Postman, aber wenn ich einen Axios-Anruf schreibe, folge ich diesem Link und kann ihn nicht ganz zum Laufen bringen.
Ich bekomme ständig 400 BAD Request
Fehler.
Hier ist meine geänderte Anfrage:
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})
})
Jede Hilfe wird sehr geschätzt.