在我的快递应用中,
我已将视图引擎更改为ejs.
我已将视图引擎更改为ejs.
有谁知道是否仍然可以利用视图模板?
解决方法
实际上,Express 3.X不支持layout.ejs,如果要使用布局,则需要遵循以下步骤:
在你的package.json文件中添加依赖关系“express-partials”:“*”
"dependencies": { "express": "3.1.0","ejs": "*","express-partials": "*" }
>执行npm install安装最新版本的express-partials
>在你的app.js中需要express-partials
var partials = require(‘express-partials’);
>添加代码app.use(partials());在app.set(‘view engine’,’ejs’)下;在app.js文件中
之后,您可以设计layout.ejs并添加<% - body%>阻止你的layout.ejs文件,这样就够了,工作得很好.