Раньше писал на php, решил перебраться на Node.js.
Суть вопроса.
У меня есть шаблон страницы. Соответственно, страница разбита на логические блоки (header, footer, news, right-column и т.п.), каждый из которых лежит в отдельном файле. Вопрос: как собрать страницу из этих блоков на сервере, используя Node.js. Кроме всего прочего нужно в определенных местах страницы, в зависимости от возвращаемых сервером значений заполнить определенные переменные в странице: к примеру - вставить название профиля и дату регистрации.
Посмотрите в сторону nodejs фреймворков, например Expressjs.
Так же здесть есть пример node-express-demo.
А если короче, то вам нужен шаблонизатор какой-то.