在JWT令牌中,当我尝试获取令牌时,它总是未定义。 在邮递员中,它的工作正常,但是当我通过客户端发送邮件时,它给了我一个错误。
const jwt=require('jsonwebtoken');
const config=require('config');
module.exports=function(req,res,next){
const token = req.body.token || req.query.token ||
req.headers['x-access-token']||req.header('x-auth-token');
if(!token){
res.status(401).send("not authorized user");
}
else {
try {
const decoded=jwt.verify(token,"my_secret");
req.userData=decoded;
next();
}catch(ex){
res.status(401).send("invalid token");
}
}
}
我在做什么。如何在客户端获取此令牌并将其发送到服务器?