我使用Cloud9开发我的nodeJS应用程序。当我试图启动我的应用程序时,我得到了这个错误"EADDRINUSE 0.0.0.0:8080“。我已经尝试运行"killall节点“命令来杀死在这个端口上运行的任何进程。但我还是会犯这个错误。下面是我的堆栈追踪。
堆栈跟踪
Error: listen EADDRINUSE 0.0.0.0:8080
at Object.exports._errnoException (util.js:907:11)
at exports._exceptionWithHostPort (util.js:930:20)
at Server._listen2 (net.js:1250:14)
at listen (net.js:1286:10)
at net.js:1395:9
at nextTickCallbackWith3Args (node.js:469:9)
at process._tickCallback (node.js:375:17)
at Module.runMain [as _onTimeout] (module.js:443:11)
at Timer.listOnTimeout (timers.js:92:15)发布于 2017-07-28 11:07:16
我也遇到了同样的错误。如果您再次使用ip和端口,则显示此错误。例如:
**server.listen(process.env.PORT, process.env.IP,);
app.listen(process.env.PORT, process.env.IP, function(){
console.log("Server has started");
});**在这种情况下,您应该删除一个,即
**server.listen(process.env.PORT, process.env.IP, function(){
console.log("Server has started");
});**现在你完蛋了
https://stackoverflow.com/questions/44962474
复制相似问题