2017-08-15 80 views
0

运行节点服务器时,我仍然面临着下面的错误,但代码之前正常工作。任何专家能解决这个问题吗?如何解决运行节点服务器错误

下面是server.js

try { 
     app.listen(port, function(){ 
      console.log('Server started on port'+port); 
     }) 
    } catch (e) { 
     console.log('There was an error', e); 
    } 

-------------------------------error--------------------------------------- 
PS C:\Users\User\WebstormProjects\myapp> nodemon server 
[nodemon] 1.11.0 
[nodemon] to restart at any time, enter `rs` 
[nodemon] watching: *.* 
[nodemon] starting `node server app.js` 
events.js:182 
     throw er; // Unhandled 'error' event 
    ^

Error: listen EADDRINUSE :::3000 
    at Object.exports._errnoException (util.js:1024:11) 
    at exports._exceptionWithHostPort (util.js:1047:20) 
    at Server.setupListenHandle [as _listen2] (net.js:1319:14) 
    at listenInCluster (net.js:1367:12) 
    at Server.listen (net.js:1467:7) 
    at Function.listen (C:\Users\User\WebstormProjects\myapp\node_modules\express\lib\application.js:618:24) 
    at Object.<anonymous> (C:\Users\User\WebstormProjects\myapp\server.js:52:9) 
    at Module._compile (module.js:569:30) 
    at Object.Module._extensions..js (module.js:580:10) 
    at Module.load (module.js:503:32) 
[nodemon] app crashed - waiting for file changes before starting... 
+2

的[node.js的表达socket.io 3000端口在使用中可能的复制](https://stackoverflow.com/questions/28184795/node-js-express-socket-io-port-3000-in-use) –

回答

-1

另一个应用程序已在使用端口3000,您可以用另一个端口启动它的错误部分。

-1

您的应用程序工作,也许你刚开始两次,你可以尝试skill node &再次启动它,或3001更改可变端口

相关问题