【发布时间】:2013-08-22 13:58:41
【问题描述】:
如何在保持模板引擎为jade 的同时渲染html 文件?
app.set('view engine', 'jade'); 是我将模板引擎设置为jade 的地方,我想做类似的事情
app.get('/world', function(req,res){
res.render('profile.html', );
渲染html 文件。
我正在使用 express.js 在 node.js 中编程。
注意:我已经 require html 使用 var html=require('html');
编辑:
我知道 res.render 不需要使用,因为 html 已经渲染。 res.send(profile.html); 给出profile is undefined 的错误
【问题讨论】:
-
html 不应该被渲染。它是静态的,只需发送文件。最好将它与 express static 一起使用。
-
res.send(profile.html) 不起作用。使用 res.send 发送“html”文件的语法是什么
-
读取文件
profile.html然后发送。