端口5000不断使用

时间:2018-09-23 17:58:25

标签: node.js reactjs

所以,我刚刚处理了这个问题。但是我需要弄清楚这个我不断得到

  

EADDRINUSE ::: 5000

server.js代码段

const port = process.env.PORT || 5000;
var server = app.listen(port, () =>
  console.log(`Server running on port ${port}`)
);

如果我运行命令sudo lsof -i tcp:5000,我将得到以下信息:

node    16476 jedi   59u  IPv4 0x5494461608a39abb      0t0  TCP localhost:62154->localhost:commplex-main (ESTABLISHED)
node    16499 jedi   12u  IPv6 0x54944615f7c1134b      0t0  TCP *:commplex-main (LISTEN)
node    16499 jedi   15u  IPv6 0x54944615f724ee0b      0t0  TCP localhost:commplex-main->localhost:62154 (ESTABLISHED)

我已经通过每次杀死节点进程来解决这个问题,但这很烦人。我如何找出导致此冲突的原因?我正在同时运行我的Node服务器和React环境。而且我注意到,当我独立运行Node时,我没有收到该错误。我的package.json

中有一个代理设置
"proxy": "http://localhost:5000"

我更改了端口,但仍然收到错误消息。有什么建议吗?

0 个答案:

没有答案