【发布时间】:2018-11-12 16:57:12
【问题描述】:
我想将 JWT 令牌保存到本地存储中以验证路由。我的代码在下面,但是当这条路线被点击时,浏览器只是处于加载状态,然后说这个页面不起作用。删除 localStorage.setItem() 使其工作。我想知道为什么会这样。谢谢。
} else {
bcrypt.compare(password, user.password).then(Matched => {
if (Matched) {
//Create the payload for JWT to code
const payload = { id: user.id, name: user.name, email: user.email };
jwt.sign(
payload,
keys.JWT_KEY,
{ expiresIn: 3600 },
(err, token) => {
**localStorage.setItem("token", token);
res.redirect("/");**
}
);
} else {
【问题讨论】:
标签: node.js express authentication jwt