1
我用我的节点JS项目EJS和使用HTML模板的观点一样,上的其他网页extanding布局页面和链接
app.engine('html', require('ejs').renderFile); app.set('view engine', 'html');
我想用的layout.html我的其他网页,怎么能我退缩了吗?谢谢!
我用我的节点JS项目EJS和使用HTML模板的观点一样,上的其他网页extanding布局页面和链接
app.engine('html', require('ejs').renderFile); app.set('view engine', 'html');
我想用的layout.html我的其他网页,怎么能我退缩了吗?谢谢!
您可以使用本地ejs或ejs作为引擎。
在您的应用程序:
app.engine('ejs', require('ejs-locals'));
app.set('view engine', 'ejs');
后创建的模板文件.ejs 并在其他.ejs文件需要模板是这样的:
<% layout('template.ejs') -%>
是imposibble与HTML引擎? – Hayot
从来没有尝试过,但也从未见过这种用法的例子。但你可以使用ejs没有任何麻烦 - 它可以改变你的文件扩展名从.html到.ejs,它会工作 –
是的,我做了,但我只是想做与HTML视图引擎(( – Hayot