Пожалуйста, рассмотрите простой маршрут express.js:
app.get("/test", function(req, res) {
if(condition1) {
res.render("foo", {
title : "Test"
});
}
console.log("HERE");
if(condition2) {
res.render("bar", {
title : "Test2"
});
}
});
Теперь в этом надуманном примере иногда условие1 будет истинным, а иногда - условие2. Однако в случае, если условие1 истинно, элемент управления проходит и печатает строку console.log, а затем завершается ошибкой, когда сталкивается с другим средством рендеринга с помощью:
Ошибка: невозможно установить заголовки после их отправки.
Как будто ответ должен быть закончен или что-то в этом роде, но я пробовал это, но безрезультатно. Любая помощь будет оценена. Благодаря.