Node'i käivitamisel kohtasin järgmist prompti:
events.js:160 throw er; // Unhandled 'error' event或者events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EADDRNOTAVAIL 172.16.1.228:3003。
Programm töötas hästi ja kui see meile käivitamisel küsiti, oli vastus, et see port on hõivatud ja asendatud teise pordiga. Siis on olemas lahenduste jada.
Räägime, kuidas ma selle probleemi lahendasin:
1. Muutsin porti, efekti pole ja ülaltoodud käsk on endiselt alles.
2. Kontrolli sadama poolt praegu hõivatud protsesse, kuid kedagi ei leita.
3. Kõik kuulamisfunktsiooni parameetrid on täielikult kirjutatud. IP-aadress on minu kohalik IP-aadress. Ma tõesti imestan, mis valesti läks.
4. Leidsin vastuse stactoverflow'st ja ütlesin, et sõlm tuleb uuesti paigaldada kogu node_modules kausta alla, loobusin pärast lugemist, kasutasin seal palju pakette ja ei tea, mis probleemidega mul uuesti ehitamisel tekkisid.
5. Meeleheites asendati programmi kuulamisaadressi kohalik IP numbriga 127.0.0.1. Kuramus! See oli tegelikult edukas. Mõtlesin, kas see kiusab mind? Siis vaatasin otsustavalt arvuti kohalikku IP-aadressi, jälle rumal, ma lähen! Minu kohalik arvuti IP on muutunud, ükskõik kuidas sa seda ütled! Noh, saan aru, et IP-aadressi muutmine programmis 127.0.0.1-ks on kõige usaldusväärsem. |