Express.js / Node 0.12 res.setHeader undefined

时间:2015-06-23 13:25:52

标签: javascript node.js express

我在node.js 0.12上运行了一个快速应用程序,它是集群的

当我尝试在中间件中运行res.setHeader时,我收到以下错误:

TypeError: Cannot set property 'server' of undefined

_stream_readable.js:505
  dest.end();
     ^
TypeError: undefined is not a function
  at Stream.onend (_stream_readable.js:505:10)
  at Stream.g (events.js:199:16)
  at Stream.emit (events.js:129:20)
  at _stream_readable.js:908:16
  at process._tickCallback (node.js:355:11)

我花了最后几天试图弄清楚发生了什么,但应用程序已正确初始化。它在函数内部运行,因为应用程序是cluster ed。

当然我无法使用任何试图在我的应用程序中设置标题的函数,因为这个错误,这只是我为弄清楚问题所做的一个测试。

有什么想法吗? 为了完整性,这里是应用程序文件的code,由cluster调用(仅限工作人员)。

0 个答案:

没有答案