首页 > 解决方案 > 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));
});

标签: node.jsexpresssessionredirectnpm

解决方案


推荐阅读