如题,新手请教怎么解决在express4.x版本下没有layout.ejs
10 回复
有一个解决方案是安装 express-partials 模块,然后在 app.set('view engine’, ‘ejs’); 这句后面加上app.use(partials());即可。 不知道还有没有别的解决方法?
如果用 mustache 类的模板引擎(比如 Hogan 和 Handlebars)的话可以试试我写的这个插件:MustLayout,用起来会非常方便。而且理论上只要模板语法不冲突,这个插件可以兼容所有模板引擎。