L’erreur Error: listen EADDRINUSE :::3000 apparu en voulant relancer une connexion avec node server.js
Une connexion précédente était restée ouverte suite à une mise en veille de l’ordinateur ou au passage d’un autre projet Node js.
Pour résoudre les problèmes de reconnexion.
Trouver le PID de la connexion en cours sur localhost:3000
$ netstat -ano | findstr :3000
Ce qui donne la liste des connexions en cours sous cette forme
TCP 0.0.0.0:3000 0.0.0.0:0 LISTENING 3684
TCP [::]:3000 [::]:0 LISTENING 3684
On récupère alors le PID en dernière colonne et on le ferme avec la commande
$ taskkill /pid 3684 /F
Où avec 2 // si comme moi vous utilisez Git BASH
$ taskkill //pid 3684 //F