【发布时间】:2014-07-30 23:39:24
【问题描述】:
有什么方法可以访问 ExpressJs 的原始渲染功能无需访问“res”对象?
我有几个 Jade 视图,我想将它们呈现为 HTML 并通过电子邮件发送。有一些图书馆可以做到这一点,但它们都很笨重。没有app.render("/directory/file.jade")吗?我好像找不到。
我使用的是基于 Express 的 SailsJs,但如果有任何特定于 Sails 的解决方案,它们同样会有所帮助。
【问题讨论】:
-
@ScottGress 我应该补充一点,我需要一个不使用
res对象的解决方案。 -
啊,那你可以用
sails.hooks.views.render--见stackoverflow.com/a/24223255/345484 -
我完全忘记了——
sails.hooks.views.render现在别名为sails.renderView。击键次数更少!
标签: javascript node.js express sails.js