Vykdydamas mazgą susidūriau su šiuo raginimu:
events.js:160 throw er; // Unhandled 'error' event或者events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EADDRNOTAVAIL 172.16.1.228:3003。
Programa veikė gerai, ir kai ji buvo paraginta mums, kai ji prasidėjo, ir atsakymas buvo, kad šis uostas buvo užimtas ir pakeistas kitu prievadu. Tada yra keletas sprendimų.
Pakalbėkime apie tai, kaip aš išsprendžiau šią problemą:
1. Pakeičiau prievadą, nėra jokio poveikio ir vis dar yra aukščiau pateiktas raginimas.
2. Patikrinkite šiuo metu prievado užimamus procesus, bet niekas nerandamas.
3. Visi klausymosi funkcijos parametrai buvo parašyti visiškai. IP adresas yra mano vietinis IP adresas. Man tikrai įdomu, kas nutiko.
4. Radau atsakymą iš stactoverflow ir pasakiau, kad iš naujo įdiegti mazgą po visu node_modules aplanku, perskaičiusi atsisakiau, jame naudojau daug paketų ir nežinau, su kokiomis problemomis susidūriau jį atkūręs.
5. Iš nevilties vietinis IP klausymosi adrese programoje buvo pakeistas 127.0.0.1. Po velnių! Tai iš tikrųjų buvo sėkminga. Susimąsčiau, ar tai mane erzina? Tada ryžtingai pažvelgė į vietinį IP kompiuteryje, vėl kvaila, eisiu! Mano vietinio kompiuterio IP pasikeitė, nesvarbu, kaip jūs sakote, kad jis pasikeitė! Na, matau, patikimiausias yra pakeisti IP adresą programoje į 127.0.0.1. |