每个请求都会转储非常大的对象

时间:2013-03-14 22:42:03

标签: node.js express

我有一个使用express.js编写的应用程序。当我在笔记本电脑上运行应用程序时,在每个请求中,我看到一个非常大的对象作为JSON转储到控制台。它从这样开始,并继续多行:

{ domain: null,
  _events: null,
  _maxListeners: 10,
  socket:
   { domain: null,
     _events:
      { drain: [Function: ondrain],
        timeout: [Object],
        error: [Function],
        close: [Object] },
     _maxListeners: 10,
     _handle:
      { writeQueueSize: 0,
        owner: [Circular],
        onread: [Function: onread] },
     _pendingWriteReqs: 0,
     _flags: 0,
     _connectQueueSize: 0,
     destroyed: false,
     errorEmitted: false,
     bytesRead: 483,
     _bytesDispatched: 0,
     allowHalfOpen: true,
     writable: true,
     readable: true,
     server:

奇怪的是,完全相同的代码在我的电脑上没有这样做。我想这不是一个错误,但这意味着我在终端中看不到任何有用的输出。我不知道为什么我得到这个输出。

1 个答案:

答案 0 :(得分:0)

我通过删除项目中的node_modules目录解决了这个问题,而不是运行npm install来重新下载所需的模块。显然,其中一个模块中的某些内容并不正确。