从 Express3.x 视图转储 EJS 模板中的对象



我正在使用带有node的ejs模板.js并表达3.x...是否可以转储传递到视图中的数据对象?

index.ejs 中是这样的:

<%= dump(session) %>

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

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

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

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

然后:

<pre><%= inspect(session) %></pre>

最新更新