0

我有一个使用 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:

奇怪的是,完全相同的代码不会在我的电脑上执行此操作。我想这本身不是错误,但这意味着我在终端中看不到任何有用的输出。我不知道为什么我会得到这个输出。

4

1 回答 1

0

我通过删除项目中的 node_modules 目录并运行 npm install 重新下载所需的模块来解决问题。显然其中一个模块有问题。

于 2013-03-15T11:14:07.587 回答