列出发送到视图的所有数据

时间:2015-09-29 15:50:05

标签: node.js express

您如何记录Express.js视图中所有数据的列表?

基本上我有一些观点错误,基本上说我使用的字段没有被定义。我已经找到了问题,但当我四处查看已经发送到视图的所有数据时,我无法找到解决方案。

有没有办法记录这个?我尝试记录global对象,但它只给了我内置的Node.js全局变量,而不是实际发送到视图的数据。

示例:

app.js

var express = require('express');
var app = express();

app.set('view engine', 'jade');

app.get('/', function (req, res) {
  res.render('index', {
    I_WOULD_IMAGINE_YOU_COULD_LOG_THIS_SOMEHOW : "right?"
  });
});

var server = app.listen(3000, function () {
  var host = server.address().address;
  var port = server.address().port;

  console.log('Example app listening at http://%s:%s', host, port);
});

index.jade

doctype

body
  h1 Test Page, Check Server Logs

  - console.log(global)

  - // Being able to log the data that's available
  - // would be helpful for tricky view errors that
  - // arise from time to time.

0 个答案:

没有答案