用户登录成功(已经获得授权),我需要通过nodejs将jwt-token保存在本地存储中。
在我的控制器中检查用户名和密码是否正确后,我将生成的令牌保存在本地存储中。目前无法引用窗口,因为它不存在。
ReferenceError: window is not defined
这是我目前尝试的做法。
...
payload = {
sub: user.email,
role: user.role
};
token = jwt.sign(payload, jwtSecretKey, {expiresIn: '60m'});
window.localStorage.setItem('token', token);
res.status(200).render('index' , {
user: user,
token: token
});
...