关于Jade不能使用render('***',{layout:"xxxxx.jade"}) layout和extend求解
发布于 8 年前 作者 xingtaowap 3682 次浏览 来自 问答

app.get(’/’, function(req, res) { res.render(‘test’,{layout:“index.jade”}); // 调用当前路径下的 test.jade 模板 })

以上写法ejs是支持的,jade为什么不支持啊,难道要在每个view/*.jade 页面自行extend 或者include进来么

2 回复

自己回答好啦,忘记啦老问题,这个是express3.0之后就废弃掉啦,用block content或者express-layout中间件吧。

@xingtaowap test.jade 顶部写入 extends index

回到顶部