In meiner Reaktions-App verwende ich Axios , um die REST-API-Anforderungen auszuführen.
Es ist jedoch nicht möglich, den Autorisierungsheader mit der Anforderung zu senden .
Hier ist mein Code:
tokenPayload() {
let config = {
headers: {
'Authorization': 'Bearer ' + validToken()
}
}
Axios.post(
'http://localhost:8000/api/v1/get_token_payloads',
config
)
.then( ( response ) => {
console.log( response )
} )
.catch()
}
Hier würde die validToken()
Methode einfach das Token aus dem Browserspeicher zurückgeben.
Alle Anfragen haben eine 500-Fehlerantwort, die dies besagt
Das Token konnte nicht aus der Anforderung analysiert werden
vom Backend.
Wie sende ich den Autorisierungsheader bei jeder Anfrage? Würden Sie ein anderes Modul mit reagieren empfehlen?
axios
Problem ist. Überprüfen Sie IhrevalidToken()
Funktion. Sie gibt etwas zurück, das Ihr Server nicht versteht.