Hiroshima
@Hiroshima
Ровный пацанчик нигде не пропадет!

Почему невозможно установить заголовки после их отправки клиенту?

У меня возникает проблема с переадресацией пользователя на другую страницу через некоторое время:
return(setTimeout(function restart(){
                res.render('index')
            }, 4000));


Проблема в этом куске кода(
ошибка звучит так:
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
at ServerResponse.setHeader (_http_outgoing.js:561:11)
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 2
@abberati
frontend-разработчик
Почему нельзя дожарить картошку после того, как съел её?
Ответ написан
Комментировать
delphinpro
@delphinpro
frontend developer
Как устроен HTTP протокол, вы конечно же не знаете?
Вкратце:
Это текстовый формат.
Сначала идут заголовки
Потом двойной перевод строки
Потом данные страницы

Заголовок1=значение
Заголовок2=значение
Заголовок3=значение

Тело страницы ....


Если отправить данные, то заголовки куда втыкать?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы