NodeJS jsonwebtoken错误:TypeError:选项过期无效

j0pj023g  于 2023-03-08  发布在  Node.js
关注(0)|答案(1)|浏览(131)

我得到这个错误whilie创建一个令牌使用json web令牌,我不能修复它:
TypeError:选项过期无效
代码:

jwt.sign({ id: this._id }, process.env.JWT_SECRET),
    {
      expiresIn: '2 days',
    }

我尝试过将expiresIn的值更改为1h,234234来修复它,但无法修复

arknldoa

arknldoa1#

您应该这样做:

jwt.sign({ id: this._id }, process.env.JWT_SECRET,{
  expiresIn: "2d",
})

正确用法为jwt.sign(payload, secretOrPrivateKey, [options, callback])
对于more.

相关问题