Добрый вечер!
Столкнулся с проблемой компилирования 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, но эта операция слишком "дорогая".
Посоветуйте как мне справиться с этой задачей?