Почему я не могу назначить значение свойства cookie после res.send ()? - PullRequest
0 голосов
/ 27 марта 2019

Первоначальное назначение (из другой функции обратного вызова):

req.session.user = 'user1';

Обратный звонок в вопросе:

app.get('/demo', (req, res) => {
    res.send(req.session.user);
    req.session.user = 'user2';
}

Ожидаемый ответ на звонки 2,3,4 ...

req.session.user = 'user2';

Фактический ответ на звонки 2,3,4 ...

req.session.user = 'user1';

Я понимаю, что вы не можете устанавливать заголовки после их отправки клиенту.

С учетом сказанного, если я получаю доступ к req, а не к res, почему фактический результат не соответствует ожидаемому?

...