Страница перенаправления после res.write () - PullRequest
0 голосов
/ 27 декабря 2018

Можно ли перенаправить страницу после res.write ()?

Ниже приведен мой код

res.write("<br>Login successful!<br>")
res.write(req.session.user);

res.end();
res.redirect(301, '/content')

Ошибка всегда:

Ошибка [ERR_HTTP_HEADERS_SENT]: Невозможно установить заголовки после их отправки клиенту

Как это сделать правильно?

1 Ответ

0 голосов
/ 27 декабря 2018
res.end();
res.redirect(301, '/content')

вызов res.end () завершает процесс ответа.Таким образом, вы не можете использовать какие-либо методы ответа после этого.Из экспресс-документации:

Используется для быстрого завершения ответа без каких-либо данных.Если вам нужно ответить данными, вместо этого используйте такие методы, как res.send() и res.json().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...