【问题标题】:NodeJS error events.js:182 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE :::3000 [duplicate]NodeJS 错误 events.js:182 throw er; // 未处理的“错误”事件 ^ 错误:监听 EADDRINUSE :::3000 [重复]
【发布时间】:2018-05-07 21:49:58
【问题描述】:

服务器 NodeJS 安装的问题 npm 包 nodemon 尝试了一切,没有任何工作错误 events.js:182 投掷者; // 未处理的“错误”事件 ^

错误:监听 EADDRINUSE :::3000

var http = require('http');

var server = http.createServer(function (req, res) {
  console.log('Responding to a request.');
  res.end('<h1>Hello, World!</h1>');
});
server.listen(3000);

【问题讨论】:

  • EADDRINUSE = 错误,地址正在使用中。端口 3000 已在使用中。 8000怎么样?

标签: javascript node.js


【解决方案1】:

您可以按照here 的描述运行 netstat -abno 以找出绑定到端口 3000 的进程并使用任务管理器或在 cmd 中使用 Taskkill 将其终止

你不能调用server.listen(8080)或3000以外的其他端口号

【讨论】:

  • 非常感谢,它帮助我重新启动计算机
猜你喜欢
  • 2019-11-10
  • 2018-07-23
  • 2019-08-21
  • 2018-11-19
  • 2020-12-12
  • 2018-05-04
  • 2019-01-27
  • 2016-10-13
  • 2018-12-24
相关资源
最近更新 更多