obtenir un jeton d’en-tête d’autorisation avec le noeud js

Je voudrais obtenir le jeton dans le noeud principal Js.

Tout d’abord, je reçois le jeton de jwt et je l’ai stocké dans le stockage local, mais lorsque je souhaite envoyer une demande avec ce jeton, je ne peux pas l’obtenir côté serveur.

Côté client:

function list_users(){ url= "http://localhost:8181/users"; var tok = window.localStorage.getItem('token'); if (tok) { /* $.ajaxSetup({ headers: { 'x-access-token': tok } }); */ $.ajax({ headers: {'Authorization': tok}, dataType: "application/json; charset=utf-8", url, type: 'GET', dataType: 'json', success: function (json) { alert("done"); } }) } } 

Du côté serveur:

 router.use(function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE'); res.header("Access-Control-Allow-Headers", "Authorization"); console.log(req.headers['authorization']); ... } 

Mais

req.headers [‘autorisation’]

impression

“indéfini”

Toute solution s’il vous plaît.

Essayez quelque chose comme ça:

 ..... ......... ............ $.ajax({ headers: {'Authorization': 'Bearer '+tok}, .......... .......