如何在将模板引擎保持为 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
最佳答案
您可以渲染 jade 文件 (.jade) 但不能渲染 html 文件,因为结果将是 html。渲染 html 文件是什么意思?
将 res.render('profile.html')
替换为 res.sendfile('[path_to_the_file]profile.html')
关于node.js - 在 Express 中使用 `html` 模板引擎时呈现 `jade`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18382607/