gpt4 book ai didi

javascript - jsonwebtoken.sign() 失败并设置了 expiresIn 选项

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:25 27 4
gpt4 key购买 nike

我需要通过使用 JWT 签署用户 ID 来获取 token :

var token = jwt.sign(accounts[request.headers.login].id, privateKey, {expiresIn: 60});

其中idprivateKey是字符串。

错误是Error: Uncaught error: "expiresIn"should be a number of seconds or string representing a timespan eg: "1d", "20h", 60。如果我完全删除选项对象,它会起作用,但没有我需要设置的选项。

这个问题看起来很简单,但我不知道如何解决,我做错了什么?

最佳答案

https://www.npmjs.com/package/jsonwebtoken#jwtsignpayload-secretorprivatekey-options-callback

payload 可以是对象字面量、缓冲区或字符串。 请注意,只有当负载是对象字面量时才会设置 exp。

关于javascript - jsonwebtoken.sign() 失败并设置了 expiresIn 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35131333/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com