Kļūda ir izplatīta tīmekļa izstrādē, un par to tiek ziņots vairākas reizes, izmantojot tādu pakalpojumu kā GitHub Copilot VS kodā vai citos IDE. The getaddrinfo ENOTFOUND kļūda parasti rodas, ja tīkla pieprasījums neizdodas, jo DNS uzmeklēšana nevarēja atrast adresi.
Labojiet getaddrinfo ENOTFOUND Copilot kļūdu
Šeit ir daži darba ieteikumi, kas palīdzēs atrisināt problēmu getaddrinfo ENOTFOUND kļūda tādos pakalpojumos kā GitHub Copilot in VS Code vai citos IDE:
- Pārbaudiet interneta savienojumu.
- Pārbaudiet domēna nosaukumu.
- Iztukšojiet DNS kešatmiņu.
- Pārbaudiet starpniekservera iestatījumus.
- Atspējojiet VPN vai ugunsmūri.
- Pārbaudiet GitHub vai Copilot statusu.
- Atjaunināt atkarības.
- Izmēģiniet citu DNS pakalpojumu sniedzēju.
Pārbaudiet, vai problēma tiek atrisināta pēc katras no tām izmēģināšanas. Tāpat mēģiniet restartēt sistēmu, lai nodrošinātu iestatījumu piemērošanu.
1] Pārbaudiet interneta savienojumu
Tā kā šī ir tīkla problēma, vispirms ir jāpārbauda, vai interneta savienojums darbojas pareizi un ka esat izveidojis savienojumu ar tīklu. Pēc tam vēlreiz pārbaudiet, vai varat piekļūt citām vietnēm vai pakalpojumiem, lai redzētu, vai tie darbojas.
2] Pārbaudiet domēna nosaukumu
Dažreiz jūs varat nepareizi ierakstīt vietni vai programmas ārējo API, kas notiks. Tāpēc pārliecinieties, ka nav kļūdu.
3] Iztukšojiet DNS kešatmiņu
Dažreiz jūsu sistēma DNS kešatmiņa var būt novecojusi vai bojāta . Varat atiestatīt vai notīrīt DNS kešatmiņu:
pagarināt ekrāna logus 8
Operētājsistēmā Windows:
- Atveriet komandu uzvedni kā administrators.
- Ierakstiet
ipconfig /flushdnsun nospiediet taustiņu Enter.
Operētājsistēmā macOS:
- Atveriet termināli.
- Ierakstiet
sudo killall -HUP mDNSResponderun nospiediet taustiņu Enter (iespējams, jums būs jāievada sava parole).
Operētājsistēmā Linux:
- Atveriet termināli.
- Ierakstiet
sudo systemctl restart network-managervaisudo service network-manager restartatkarībā no jūsu izplatīšanas.
4] Pārbaudiet starpniekservera iestatījumus
Ja izmantojat starpniekserveri, iespējams, tas bloķē DNS pieprasījumus. Visual Studio ļauj konfigurēt VS kodu, izmantojot iestatījumus vai tieši rediģējot failu settings.json.
- Atveriet logu VS Code un pēc tam dodieties uz Iestatījumi. (Fails > Preferences > Iestatījumi.)
- Meklējiet “Starpniekserveris” un pārbaudiet, vai starpniekservera iestatījumi ir pareizi.
- Varat arī mēģināt iestatīt
"http.proxy"un"https.proxy"sadaļāsettings.jsonfailu.
5] Atspējot VPN vai ugunsmūri
nedarbojas logi 10 wps
Ja jūsu darba vidē ir uzstādīts ugunsmūris vai izmantojat drošības programmatūru, pārbaudiet, vai tas nebloķē tīkla pieprasījumu. Īslaicīga izslēgšana ļaus jums noskaidrot problēmu.
6] Pārbaudiet GitHub vai Copilot statusu
Ja kļūda rodas, izmantojot GitHub Copilot, tas var būt saistīts ar pārtraukumu vai pakalpojuma pārtraukumu GitHub pusē. Pārbaudiet GitHub statusa lapa par jebkādiem aktuāliem jautājumiem.
kā atvērt iestatījumus
7] Atjaunināt atkarības
Ja izmantojat projektu Node.js vai noteiktu pakotņu pārvaldnieku (piemēram, npm vai yarn), novecojušas atkarības dažkārt var izraisīt tīkla problēmas. Mēģiniet tos atjaunināt, izmantojot nmp atjauninājums komandu, lai atjauninātu visas atkarības vai palaistu nmp instalēšana lai atkārtoti instalētu atkarības.
8] Izmēģiniet citu DNS pakalpojumu sniedzēju
Ja DNS atrisināšanas problēmas joprojām pastāv, mēģiniet izmantot citu DNS nodrošinātāju, piemēram, Google DNS vai Cloudflare DNS. Jums vajadzētu būt iespējai mainīt tīkla iestatījumus un atjaunināt DNS adresi no pievienotajiem tīkla iestatījumiem.
Es ceru, ka tas palīdz.
Ko darīt, ja kļūda notiek tikai konkrētā projektā?
Ja problēma ir saistīta ar projektu, pārbaudiet, vai projekta konfigurācijas failos (piem., .env, package.json vai citos) nav pareizi URL, porti vai atkarības. Mēģiniet dzēst node_modules un atkārtoti instalēt, izmantojot npm install vai yarn.
Vai vides mainīgie var ietekmēt šo kļūdu?
Jā, šo kļūdu var izraisīt nepareizi vai trūkstoši vides mainīgie (piemēram, API galapunkti vai resursdatora nosaukumi). Pārbaudiet env faila vai vides mainīgā iestatījumus, lai pārliecinātos, ka tie ir pareizi.
