En lançant Node, j’ai rencontré l’invite suivante :
events.js:160 throw er; // Unhandled 'error' event或者events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EADDRNOTAVAIL 172.16.1.228:3003。
Le programme fonctionnait bien, et une fois qu’on nous a demandé au démarrage, la réponse a été que ce port a été occupé et remplacé par un autre. Ensuite, il y a une série de solutions.
Parlons de la façon dont j’ai résolu ce problème :
1. J’ai changé le port, il n’y a aucun effet, et il y a toujours l’invite ci-dessus.
2. Vérifiez les processus actuellement occupés par le port, mais personne n’est trouvé.
3. Tous les paramètres de la fonction d’écoute ont été entièrement écrits. L’adresse IP est mon adresse IP locale. Je me demande vraiment ce qui a mal tourné.
4. J’ai trouvé la réponse sur stactoverflow et j’ai dit de réinstaller le nœud sous tout le dossier node_modules, j’ai abandonné après l’avoir lu, j’ai utilisé beaucoup de paquets dedans, et je ne sais pas quels problèmes j’ai rencontrés en le reconstruisant.
5. Dans un désespoir, l’IP locale de l’adresse d’écoute du programme a été remplacée par 127.0.0.1. Merde ! C’était en fait un succès. Je me demandais, est-ce que ça me taquine ? Puis j’ai examiné l’IP locale sur l’ordinateur, encore stupide, j’y vais ! L’IP de mon ordinateur local a changé, peu importe comment vous dis-le fait ! Eh bien, je vois, changer l’adresse IP du programme vers 127.0.0.1 est la méthode la plus fiable. |