NodeJS runtime jette: Erreur: écouter EADDRINUSE ::: 3000
Nodejs Runtime Throws
Détails de l'erreur
Error: listen EADDRINUSE :::3000 at Server.setupListenHandle [as _listen2] (net.js:1360:14) at listenInCluster (net.js:1401:12) at Server.listen (net.js:1485:7) at Function.listen (/home/jasmine/My-Documents/web-learn/express-learn/make-middleware/node_modules/express/lib/application.js:618:24) at Object.<anonymous> (/home/jasmine/My-Documents/web-learn/express-learn/make-middleware/index.js:15:5) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3)
Erreur d'analyse
Le numéro de port 3000 est déjà occupé
est vérifié dans le shell comme suit:
Recherchez la liste des ports utilisés par le système
netstat -lntp
Solution
Une chose: le licenciement
Première méthode:
kill -9 Process ID number occupying port 3000
Deuxième méthode:
Fermez la ligne de commande actuelle, rouvrez la ligne de commande et exécutez le script.
Ou: modifiez le numéro de port de l'écouteur dans le programme.