【问题标题】:dump an object in ejs templates from express3.x views?从 express3.x 视图中转储 ejs 模板中的对象?
【发布时间】:2012-09-19 05:11:49
【问题描述】:

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

在 index.ejs 中是这样的:

<%= dump(session) %>

【问题讨论】:

    标签: javascript node.js express ejs


    【解决方案1】:

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

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

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

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

    然后:

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

    【讨论】:

      猜你喜欢
      • 2020-08-15
      • 1970-01-01
      • 2019-06-07
      • 1970-01-01
      • 1970-01-01
      • 2019-01-20
      • 1970-01-01
      • 2015-05-25
      • 2017-04-26
      相关资源
      最近更新 更多