JWT令牌未定义

时间:2019-02-23 14:15:33

标签: javascript node.js jwt

在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");
    }
   }
}

我在做什么。如何在客户端获取此令牌并将其发送到服务器?

0 个答案:

没有答案