[英]How to res.sendFile whilst res.rendering an HTML that uses the sent file in Express.js?
[英]What Express.js template uses HTML as is?
我正在寻找一个使用HTML的模板,它应该像Jade一样,但无需修改HTML语言。
这个问题的目的是 :
您可以尝试使用EJS
模板引擎。
要在express中启用此功能,请在项目的根目录中运行此命令以安装EJS
。
npm install ejs --save
然后打开您的app.js
文件并更改行。
app.set('view engine', 'jade');
至
app.set('view engine', 'ejs');
这应该允许您在模板中使用EJS
而不是Jade
,并将文件另存为example.ejs
。
车把可能就是您想要的东西。 模板引擎: http ://handlebarsjs.com/ express.js的实现: https : //github.com/ericf/express-handlebars
您可以将.html文档与ejs render一起使用:
app.engine('html', require('ejs').renderFile);
app.set('view engine', 'html');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.