jwt

头像
liuoomei
    阅读 1 分钟
    const jwt = require('jsonwebtoken')
    
    // 定义签名
    const key = 'token'
    
    const Token = {
      encrypt: function (data, time = 60) {
        // string加密数据; time过期时间,默认3天后过期,单位秒
        return jwt.sign(data.toJSON(), key, {expiresIn: time})
      },
      decrypt: function (token) {
        try {
          let data = jwt.verify(token, key)
          console.log('data', data)
          return {
            token: true,
            data
          }
        } catch (e) {
          return {
            token: false,
            data: e
          }
        }
      }
    }
    module.exports = Token
    

    liuoomei
    175 声望18 粉丝

    走出舒适区,外面的风景格外迷人!


    « 上一篇
    git常用命令
    下一篇 »
    Python试水

    引用和评论

    0 条评论