Express / Client-Sessions: невозможно перезапустить res.redirect после начала сеанса, req.session.user - PullRequest
0 голосов
/ 18 сентября 2018

Я создал сеанс с использованием клиентских сессий 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));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...