为什么不能启动ExpressJS?错误:收听EACCES 0.0.0.0

时间:2019-04-22 17:49:58

标签: node.js express

我正在尝试在Windows计算机上启动ExpressJS服务器,我正在使用最新的ExpressJS(4.16.4)和节点版本10.2.1。但是,我一直收到相同的错误。

Listen to http://localhost: 61016
events.js:167
      throw er; // Unhandled 'error' event
      ^

Error: listen EACCES 0.0.0.0:61016
    at Server.setupListenHandle [as _listen2] (net.js:1313:19)
    at listenInCluster (net.js:1378:12)
    at Server.listen (net.js:1466:7)
    at Function.listen (C:\Repo\dasho\node_modules\express\lib\application.js:618:24)
    at Object.start (C:\Repo\dasho\server\index.js:69:18)
    at Object.<anonymous> (C:\Repo\dasho\server\index.js:78:27)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)
    at Module.require (internal/modules/cjs/loader.js:650:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (C:\Repo\dasho\server.js:1:63)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
Emitted 'error' event at:
    at emitErrorNT (net.js:1357:8)
    at process._tickCallback (internal/process/next_tick.js:63:19)
    at Function.Module.runMain (internal/modules/cjs/loader.js:746:11)
    at startup (internal/bootstrap/node.js:238:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:572:3)

2 个答案:

答案 0 :(得分:0)

您很可能已经在端口上监听了一些东西。

您可以:

netstat -anon | findstr 61016

然后从中获取进程ID并运行:

kill processid

这应该杀死正在运行的任何东西。

答案 1 :(得分:0)

我已经删除了node_modules文件夹,包括。打包锁定文件,现在可以使用了。