作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的 javascript 应用程序中设置 expiresIn 函数。我正在关注文档,但我不断收到此错误。谁能看到我做错了什么?
app.get("/user", async (req, res) => {
const { name } = req.body;
const accessToken = jsonwebtoken.sign( name, process.env.ACCESS_TOKEN_SECRET, { expiresIn: 60 * 60});
res.json({ accessToken: accessToken, name })
console.log(accessToken, name)
})
最佳答案
您的有效负载必须是一个对象,否则它会被视为一个字符串。试试这个
const accessToken = jsonwebtoken.sign( {name: name}, process.env.ACCESS_TOKEN_SECRET, { expiresIn: 60 * 60});
关于javascript - 错误 : invalid expiresIn option for string payload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66449908/
我正在尝试按照 guide 中的示例将 token 设置为在一小时内过期。 : jwt.sign({ data: 'foobar' }, 'secret', { expiresIn: 60 * 6
当我在 Facebook JavaScript API 中执行此操作时: FB.getLoginStatus(function(response) { console.log(response
如何获取 JWT 的到期时间?我想注意到每个用户的登录 token 的过期时间,现在我可以显示他们的用户 ID、电子邮件 ID,但无法显示过期时间。请指出我应该在哪里编辑代码以显示 expiresIn
我需要通过使用 JWT 签署用户 ID 来获取 token : var token = jwt.sign(accounts[request.headers.login].id, privateKey,
我正在尝试在我的 javascript 应用程序中设置 expiresIn 函数。我正在关注文档,但我不断收到此错误。谁能看到我做错了什么? app.get("/user", async (req,
我是一名优秀的程序员,十分优秀!