Beim Ausführen von Node stieß ich auf folgende Aufforderung:
events.js:160 throw er; // Unhandled 'error' event或者events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EADDRNOTAVAIL 172.16.1.228:3003。
Das Programm lief gut, und als es uns beim Start angezeigt wurde, war die Antwort, dass dieser Port besetzt und durch einen anderen ersetzt wurde. Dann gibt es eine Reihe von Lösungen.
Lassen Sie uns darüber sprechen, wie ich dieses Problem gelöst habe:
1. Ich habe den Port geändert, es gibt keinen Effekt, und es gibt immer noch die obige Aufforderung.
2. Überprüfen Sie die derzeit vom Port genutzten Prozesse, aber niemand wird gefunden.
3. Alle Parameter der Hörfunktion wurden vollständig geschrieben. Die IP-Adresse ist meine lokale IP-Adresse. Ich frage mich wirklich, was schiefgelaufen ist.
4. Ich habe die Antwort von stactoverflow gefunden und gesagt, ich solle den Node unter dem gesamten node_modules-Ordner neu installieren, aber ich habe nach dem Lesen aufgegeben, ich habe viele Pakete darin verwendet und weiß nicht, welche Probleme ich beim Neubau hatte.
5. In der Verzweiflung wurde die lokale IP in der Höradresse des Programms durch 127.0.0.1 ersetzt. Verdammt! Es war tatsächlich ein Erfolg. Ich fragte mich, ob das mich? Dann habe ich entschlossen auf die lokale IP am Computer geschaut, schon wieder dumm, ich geh hin! Die IP-Adresse meines lokalen Computers hat sich geändert, egal wie du sagst, dass sie sich geändert hat! Nun, ich verstehe, dass die Änderung der IP-Adresse im Programm auf 127.0.0.1 am zuverlässigsten ist. |