【发布时间】:2015-06-26 06:32:11
【问题描述】:
我想在 Jade 中设置一个可自定义的布局路径。
我从我的应用程序中获取路径并将其放入 res.locals._layout 的 Express 中,就像它一样(app.js 在 /lib 下):
app.set('views', __dirname + '/../views');
app.set('view engine', 'jade');
res.locals._layout = layout_path;
然后我尝试将它传递给我认为喜欢的extends:
扩展_layout
我还测试了extends #{_layout},结果也很糟糕......
这是最后一个错误:
ENOENT,没有这样的文件或目录'/root_path/views/#{_layout}.jade'
doc 在这一点上并不冗长。
【问题讨论】: