Я довольно новичок в 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, мне просто интересно, есть ли у узла какой-либо модуль, который допускал бы что-то вроде этого.
Спасибо заранее,
Любая помощь приветствуется.