【发布时间】:2012-10-21 17:28:59
【问题描述】:
在 express3.x 中,api 谈到了 app.render('view', data, callback); 它应该和 res.render 做同样的事情,但是使用渲染数据的回调,而不是作为响应发送它。 有没有办法在路由文件中使用 app.render。这是不可能的,因为除了 app.js 之外没有任何 app 变量 也许还有其他一些简单的方法来渲染模板并将其存储为变量。 我需要它来发送 html 电子邮件。 我在我的应用程序中使用 hogan.js 模板。
谢谢
【问题讨论】:
-
在
req和res上都有一个app属性可供您使用。 -
能否再解释一下。
-
如果您只需要回调,只需将其添加到
res.render...我要指出的是,如果您需要访问app,您可以使用res.app.render(我认为你甚至不需要)
标签: javascript node.js express template-engine hogan.js