我正在使用带有 node.js 和 express 3.x 的 ejs 模板...是否可以转储传递给视图的数据对象?
在 index.ejs 中是这样的:
<%= dump(session) %>
我正在使用带有 node.js 和 express 3.x 的 ejs 模板...是否可以转储传递给视图的数据对象?
在 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>