大佬教程收集整理的这篇文章主要介绍了node.js – 使用html的Ejs引擎无法正常工作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
views | |--header.html |--footer.html | |--index.html
我配置像
app.set('views',__dirname + '/views'); app.ENGIne('html',require('ejs').renderFilE);
我通过这个渲染我的索引模板:
res.render('index.html',{title: 'test'});
但是我如何在index.html中包含header和footer.html
类似帖子
Node.js express: confuse about ejs template
现有的例子不起作用
https://github.com/visionmedia/express/tree/master/examples/ejs
<% include header.html %> <% include footer.html %>
您传递给渲染页面的任何本地人也将被传递给包含.例如:
app.js
app.get('/',function(req,res) { res.render(__dirname + '/index.html',{ String: 'random_value',other: 'value' }); });
的index.html
<!DOCTYPE html> <body> <%= other %> <% include content.html %> </body>
content.html
<pre><%= String %></pre>
你得到的结果是:
<!DOCTYPE html> <body> value <pre>random_value</pre> </body>
以上是大佬教程为你收集整理的node.js – 使用html的Ejs引擎无法正常工作全部内容,希望文章能够帮你解决node.js – 使用html的Ejs引擎无法正常工作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。