【发布时间】:2017-06-15 13:40:01
【问题描述】:
所以我有一个 node.js 应用程序,它使用 express 和 ejs 来呈现模板。我知道通过在我的应用程序对象中使用res.render(),我可以发送呈现的响应。但是有没有办法只使用渲染引擎来获得输出的html?
【问题讨论】:
所以我有一个 node.js 应用程序,它使用 express 和 ejs 来呈现模板。我知道通过在我的应用程序对象中使用res.render(),我可以发送呈现的响应。但是有没有办法只使用渲染引擎来获得输出的html?
【问题讨论】:
只需查看the expressjs documentation for the Response object。 Response.render 是这样定义的:res.render(view [, locals] [, callback])。通过以function(err, html) 的形式提供回调函数,渲染引擎将使用 html 字符串调用您的回调函数,而不是直接将其发送到服务器。
【讨论】: