Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js-可跨两台机器移植?_Node.js - Fatal编程技术网

node.js-可跨两台机器移植?

node.js-可跨两台机器移植?,node.js,Node.js,我有一个复杂的node/express应用程序,在本地和服务器上运行良好。当我们在另一台笔记本电脑上克隆项目时,我们会收到http.js头错误: http.js:689 throw new Error('Can\'t set headers after they are sent.'); 我已经阅读了这里的所有答案,并逐行阅读了代码-我唯一发现的是,对节点中“req”对象的调用似乎会导致错误发生: console.log(req.params.docId); //(causes error -

我有一个复杂的node/express应用程序,在本地和服务器上运行良好。当我们在另一台笔记本电脑上克隆项目时,我们会收到http.js头错误:

http.js:689
throw new Error('Can\'t set headers after they are sent.');
我已经阅读了这里的所有答案,并逐行阅读了代码-我唯一发现的是,对节点中“req”对象的调用似乎会导致错误发生:

console.log(req.params.docId); //(causes error - docId is undefined in this case)
路线:

app.get('/:user/:docId', homeController.index);
同样,代码在一台笔记本电脑和一台服务器上运行正常,但在第二台笔记本电脑上运行不正常。这是一个依赖性问题吗?我们已尝试手动复制所有节点模块。我们如何解决这个问题


node v0.10.28,与nodemon v1.2.1一起运行

谢谢@reydellon看起来我们的代码中有一个松散的next(),无论出于什么原因,它以前从未在我们身上出错


我猜这个错误总是一个代码问题。。查看上面发布的资源以了解更多信息

已尝试匹配nodemon版本(v1.0.19),因为这似乎会影响http模块,但没有任何更改。您可能希望查看此资源:。在这里进行搜索也会带来这个问题的一些版本,可能会对您有所帮助