1

我正在使用带有 node.js 和 express 3.x 的 ejs 模板...是否可以转储传递给视图的数据对象?

在 index.ejs 中是这样的:

<%= dump(session) %>
4

1 回答 1

7

您可以定义dump和任何其他在视图中使用的函数app.locals

app.locals.dump = function () {
    // ...
};

一种选择可能是公开util.format()util.inspect()

app.locals.inspect = require('util').inspect;

然后:

<pre><%= inspect(session) %></pre>
于 2012-09-19T06:50:23.167 回答