2016-02-14 2 views
0

Я довольно новичок в node.js, и мне интересно, есть ли способ генерировать файлы HTML из экспресс-сообщений.node.js Шаблон HTML-файлов

app.post('/getVideo', function(req, res) { 
    fs.readdir('./videos', function(err, items) { 
     var toSend = "<ul>"; 
     for (var i = 0; i < items.length; i++) { 
      toSend += "<li class='fileType' data-id='"+items[i]+"'>"+items[i]+"</li>"; 
     } 
     toSend += "</ul>"; 
    }); 
}); 

Это работает, однако использует пустую HTML-страницу. Есть ли способ, которым я могу предоставить HTML-страницу как форму шаблона и вводить значения в определенные идентификаторы или что-то еще, подобно MVC.

Я знаю, что могу нажать на страницу с помощью:

res.sendFile(__dirname+"/public/getVideos.html"); 

Однако это затем получает перезаписаны другими res.sends.

Я знаю, что вы можете сделать что-то подобное с .NET и MVC, такими как React and Angular, мне просто интересно, есть ли у узла какой-либо модуль, который допускал бы что-то вроде этого.

Спасибо заранее,

Любая помощь приветствуется.

ответ

Смежные вопросы