【发布时间】:2017-03-09 00:57:49
【问题描述】:
我已经使用 Node.js 实现了 JWT 身份验证。当用户登录时,Node.js 签署/创建一个 JWT 并将其发回。此后,将其存储在 localStorage 中。现在,这可能是我出错的地方,但是......继续前进,我使用了快速路由器,并且在路由器代码中(显然是在节点级别)我希望能够访问令牌(在localStorage 中),以便我可以调用API 以获取更多数据。但是,我刚刚意识到 localStorage 在客户端,并且 node/express/router 无法识别localStorage。所以我被困住了。显然,我在做一些根本错误的事情......我不需要从快速路由器文件中访问localStorage。或许,我真的不应该从快速路由器文件,而是从客户端进行 API 调用。
任何提示/方向?
【问题讨论】:
-
“也许,我真的不应该从快速路由器文件,而是从客户端进行 API 调用。” 假设这似乎会更好您无需将任何私钥或“隐藏”信息从服务器发送到客户端即可完成。
-
很酷,感谢您的建议。很高兴看到我的思路是正确的。非常感谢。
标签: javascript angularjs node.js html