node.js - Express/Client-Sessions:启动会话后无法 res.redirect,req.session.user
问题描述
我已经使用 client-sessions npm 创建了会话。
res.header 似乎工作正常,因为令牌已作为雇主对象的一部分生成。问题是页面没有重定向!
app.post('/employer/signIn', (req, res) => {
var employer = new Employer({
email: req.body.employer__sign_in_email,
password: req.body.employer__sign_in_password
});
employer.save().then(() => {
req.session.employer = employer;
var func = employer.generateAuthToken();
return [req.session.employer, func];
}).then((token) => {
res.header('x-auth', token).redirect("/employer/home/home.html");
}).catch((e) => res.status(400).send(e));
});
解决方案
推荐阅读
- r - 在 R 3.5.1 中使用什么代码来计算每个唯一 var1 的唯一 var2 的数量?
- java - 在 gui java 中上传大的 .xlsx 文件
- function - 组合 Workday.Intl 和 IF 函数
- java - 在 Java 控制台应用程序中使用 smali 代码
- playframework - 当我尝试在 play framework 1.4.3 上本地安装模块 Gae 和 Siena 时出错
- excel - excel中的工作表更改事件仅在我第一次打开工作簿时起作用。对单元格的任何更改都不起作用
- python - 在 Dash-plotly 中将背景图像添加到 html.div
- python - 如何在 Python 中使大量 if 语句更具可读性
- java - 使用 CommonDataKinds.Phone.NUMBER 从 Android 中的联系人中检索电话号码会使应用程序崩溃
- actions-on-google - 我可以在我的设备上本地测试我的 Dutch Google Action 吗?