node.js-可跨两台机器移植?
我有一个复杂的node/express应用程序,在本地和服务器上运行良好。当我们在另一台笔记本电脑上克隆项目时,我们会收到http.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 -
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模块,但没有任何更改。您可能希望查看此资源:。在这里进行搜索也会带来这个问题的一些版本,可能会对您有所帮助