Dans mon application react, j'utilise axios pour effectuer les requêtes REST api.
Mais il est incapable d'envoyer le 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, le validToken()
renvoie simplement le jeton depuis le stockage du navigateur.
Toutes les demandes reçoivent une réponse d'erreur 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 ? Recommandez-vous un autre module avec react ?
0 votes
Je ne pense pas que ce soit un
axios
problème. Vérifiez votrevalidToken()
il renvoie quelque chose que votre serveur ne comprend pas.0 votes
J'ai vérifié deux fois la fonction et j'ai aussi utilisé la chaîne de caractères au lieu de la fonction, mais c'est toujours pareil.