我在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
调用(仅限工作人员)。