Dans mon application React, j'utilise axios pour exécuter les requêtes API REST.
Mais il ne peut pas envoyer l'en- tête d' autorisation avec la demande.
Voici mon 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()
}
Ici, la validToken()
méthode renvoie simplement le jeton du stockage du navigateur.
Toutes les demandes ont une réponse d'erreur de 500 indiquant que
Le jeton n'a pas pu être analysé à partir de la demande
depuis le back-end.
Comment envoyer l'en-tête d'autorisation avec chaque demande? Recommanderiez-vous un autre module avec react?
axios
problème. vérifiez votrevalidToken()
fonction, elle renvoie quelque chose que votre serveur ne comprend pas.