node.js中JsonWebToken使用教程

2018.07.06 15:18 阅读 153

node.js中验证登录状态需要用到JsonWebToken包

安装JsonWebToken

npm install jsonwebtoken -S

JsonWebToken用法

jwt.sign(payload, secretOrPrivateKey, [options, callback])

payload

payload必须是一个object, buffer或者string。请注意, exp只有当payload是object字面量时才可以设置。

secretOrPrivateKey

options

  • expiresIn:过期时间,单位秒。也可以设置时间跨度字符串"2 days","10h","7d"
  • algorithm:加密算法(默认值:HS256)

callback

const jwt = require('jsonwebtoken')
jwt.sign()

jwt.verify()

jwt.decode()