美文网首页
node token验证

node token验证

作者: 一人创客 | 来源:发表于2020-07-06 04:51 被阅读0次

    node token验证

    安装

    npm i jsonwebtoken -S

    const jwt = require("jsonwebtoken");
    let content = { name: req.query.name }; // 要生成token的主题信息
      let secretOrPrivateKey = "mayi"; // 这是加密的key(密钥)
      let token = jwt.sign(content, secretOrPrivateKey, {
        expiresIn: 60 * 60 * 1, // 1小时过期
      });
      res.send({token})
    

    验证

    let token = req.heders.token; // 从body中获取token
      let secretOrPrivateKey = "mayi"; // 这是加密的key(密钥)
    
      jwt.verify(token, secretOrPrivateKey, function (err, decode) {
        if (err) {
          //  时间失效的时候/ 伪造的token
          res.send({ status: "伪造的token" });
        } else {
          res.send({ status: "正确" });
        }
      })
    

    相关文章

      网友评论

          本文标题:node token验证

          本文链接:https://www.haomeiwen.com/subject/nquiqktx.html