【发布时间】:2017-01-11 13:54:33
【问题描述】:
我目前正在试验 JWT 和 MERN 堆栈。我设置了 JWT 来对用户进行身份验证。我将 JWT 设置在本地存储中。如何仅使用 JWT 向我的 MongoDB 发出 GET 查询请求?我只想使用纯粹的 JWT 令牌为该特定用户提取信息。我是否必须将 User.id 也存储在本地存储中并使用它来进行查询?
谢谢!
【问题讨论】:
标签: node.js mongodb express jwt express-jwt
我目前正在试验 JWT 和 MERN 堆栈。我设置了 JWT 来对用户进行身份验证。我将 JWT 设置在本地存储中。如何仅使用 JWT 向我的 MongoDB 发出 GET 查询请求?我只想使用纯粹的 JWT 令牌为该特定用户提取信息。我是否必须将 User.id 也存储在本地存储中并使用它来进行查询?
谢谢!
【问题讨论】:
标签: node.js mongodb express jwt express-jwt
在创建令牌时,在负载中添加用户 ID。在所有后续的 API 调用中,从 payload 中获取用户 id 并在查询中使用。
【讨论】: