【发布时间】:2012-09-19 05:11:49
【问题描述】:
我正在使用带有 node.js 和 express 3.x 的 ejs 模板...是否可以转储传递到视图中的数据对象?
在 index.ejs 中是这样的:
<%= dump(session) %>
【问题讨论】:
标签: javascript node.js express ejs
我正在使用带有 node.js 和 express 3.x 的 ejs 模板...是否可以转储传递到视图中的数据对象?
在 index.ejs 中是这样的:
<%= dump(session) %>
【问题讨论】:
标签: javascript node.js express ejs
您可以使用app.locals 定义dump 和任何其他用于视图的函数:
app.locals.dump = function () {
// ...
};
对此的一种选择可能是公开util.format() 或util.inspect():
app.locals.inspect = require('util').inspect;
然后:
<pre><%= inspect(session) %></pre>
【讨论】: