繁体   English   中英

node.js模板HTML文件

[英]node.js Template HTML Files

我对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页面作为模板形式,并将值输入到特定的ID或类似MVC的内容中。

我知道我可以使用以下方法推送页面:

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

但是,这随后将被其他任何res.sends覆盖。

我知道您可以使用.NET和MVC(例如React和Angular)来执行类似的操作,我只是想知道node是否具有允许此类操作的模块。

提前致谢,

任何帮助表示赞赏。

使用Jade是NodeJS最受欢迎的模板引擎之一。

http://jade-lang.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM