Jade, compileFile и render на стороне сервера?

Добрый вечер!
Столкнулся с проблемой компилирования jade файла в html, а именно, последующем отображении на стороне клиента.
Приведу пример кода, чтобы было понятнее:
var fn, html, item, store;
fn = jade.compileFile(views + "templates/container.jade");
store = getStore.getStore();

html = '';
for (item in store) {
  html += fn(store[item]);
}
console.log(html);

И так. Есть шаблон "container.jade", его компилю и получаю html.
Теперь пытаюсь это внедрить в основной index файл. Для отображения всей странички, но не могу разобраться как мне это сделать.
app.get('/', function(req, res) {
  return res.render('index');
});

Все что мне приходит в голову, это записать получившийся html в файл и в index подключать что то вроде такого:
include templates/container и отдавать index на render, но эта операция слишком "дорогая".
Посоветуйте как мне справиться с этой задачей?
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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