【发布时间】:2014-03-24 03:56:08
【问题描述】:
我正在尝试使用 Node 的 Jade 渲染另一个团队的 Jade 模板。模板相当复杂,有几十个 mixin 等。在 mixin 的某个地方有这样的东西,我不能让它在 Express 中渲染/编译:
// ..
mixing something
div Foo is a bar
!{jade.render('dir/sometemplate', e)}
// ...
Jade 在解析模板时抱怨,jade 未定义,因此 .render 不存在。玉在我看来是有道理的
快速路线(routes/index.js):
exports.index = function(req, res) {
res.render(mod +'/module.jade', { "arg": "value, // .. JSON HERE .. } );
};
帮助深表感谢!
【问题讨论】:
标签: javascript node.js express pug template-engine