Odpravi napako, ki se je pojavila med poskusom proxyja
Miscellanea / / April 05, 2023
Napaka, ki se je zgodila med vnašanjem v proxy zahtevo, je pogosta napaka, na katero naletijo razvijalci med pisanjem in objavljanjem kod. To se zgodi, ko je zahteva proxy spletnemu strežniku zavrnjena ali neuspešna zaradi različnih razlogov, kot sta nepravilna koda in nepravilne konfiguracije IP. Razvijalec ima lahko to napako zaradi različnih razlogov, kot so napačna koda, napačen IP itd. Obstaja nekaj metod, ki jih lahko uporabite za odpravo napake, ki je nastala med poskusom proxyja. V tem priročniku bomo razpravljali o nekaterih metodah za iskanje proxy strežnika v moji bližini in odpravljanje težav s proxyjem v računalnikih z operacijskim sistemom Windows.
Kazalo
- Kako popraviti napako, ki je nastala med poskusom proxyja v sistemu Windows 10
- 1. način: Preverite različico strežnika IP
- 2. način: Uporabite nižjo različico
- 3. način: Spremenite kodo
- 4. način: Spremenite konfiguracijo strežnika proxy Webpack
- 5. način: Spremenite datoteko Hosts
- 6. način: odstranite razčlenjevalnik telesa
- 7. način: dodajte glavo v odjemalski proxy
Kako popraviti napako, ki je nastala med poskusom proxyja v sistemu Windows 10
Obstajajo lahko različni razlogi za napako med vnašanjem zahteve proxy. Nekaj možnih razlogov je navedenih spodaj.
- Nepravilna različica IP strežnika lahko povzroči to napako.
- Nepravilna koda je prav tako odgovorna za napake proxyja.
- Razlog za to napako je lahko tudi napačna konfiguracija strežnika proxy webpack.
- Za to napako so odgovorne tudi nepravilne gostiteljske datoteke.
- Mnogi razvijalci so ugotovili, da je težavo povzročil Body-Parser.
- To napako lahko povzroči tudi neustrezen proxy odjemalca.
Naslednji vodnik vam bo dal metode za odpravo napake, do katere je prišlo med poskusom proxyja.
1. način: Preverite različico strežnika IP
Včasih, ko uporabniki uporabljajo drugo različico IP za proxy, lahko prejmejo to napako. Prvi korak pri dodajanju proxy strežnika WiFi je, da poiščete naslov IP omrežja Wi-Fi, s katerim se poskušate povezati v računalniku z operacijskim sistemom Windows, in ga nato dodate vanj.
1. Pritisnite Windows ključ, vrsta Ukazni poziv in kliknite na Zaženi kot skrbnik.
2. Vnesite ipconfig/vse ukaz in pritisnite Tipka Enter za ogled podrobnosti naslova IP internetne povezave.
3. Upoštevajte naslov IP v IPv4 razdelek.
Preverite, ali strežnik in proxy uporabljata iste različice IP. Veliko uporabnikov je pogosto ugotovilo, da njihov strežnik in proxy uporabljata različne različice IP, in njuna sprememba je odpravila napako. Preberite naš vodnik naprej kako spremeniti naslov IP v sistemu Windows 10.
Če sprememba različice IP ne odpravi vaše težave, nadaljujte z naslednjo metodo.
2. način: Uporabite nižjo različico
Včasih lahko napako odpravi tudi znižanje različice. Če se s tem soočite v različici vozlišča 17, znižajte različico na 16. Obiščite Node.js stran s prejšnjo izdajo za prenos starejših različic.
Zdaj je vaša težava morda rešena, če ne premaknete na druge metode.
Preberite tudi:11 najboljših IDE-jev za razvijalce Node.js
3. način: Spremenite kodo
Zelo pogosto se zgodi, da pride do napake med poskusom proxy zahteve, da pride do težave zaradi nepravilne kode, to težavo je mogoče odpraviti tako, da preprosto spremenite kodo, ki ste jo napisali, in razrešite strežnik proxy blizu mene vprašanja.
1. Odprite projekt, na katerem delate.
2. Spremenite svojo kodo z dodajanjem changeOrigin nastavitve
{ "/api": { "tarča": " https://localhost: 12345", "varno": napačno, "changeOrigin": res }}
Številni uporabniki so ugotovili, da so z dodajanjem nastavitev changeOrigin njihovi kodi rešili težavo s posrednikom in težava je bila odpravljena. Če težava še vedno ni odpravljena, nadaljujte z naslednjo metodo.
4. način: Spremenite konfiguracijo strežnika proxy Webpack
Konfiguracija proxy webpack je uporabno orodje, ki ga mnogi razvijalci uporabljajo za pošiljanje proxyja na drug strežnik. Številni uporabniki so poročali, da je napako povzročila neustrezna konfiguracija proxy webpack. To težavo je mogoče rešiti tako, da spremenite konfiguracijo za konfiguracijo proxy webpack.
1. Poiščite webpack.config.js datoteko v korenu imenika vašega projekta.
2. Zagotovite, da Koda izgleda takole.
devServer: { zastopnik: { "*": " http://[::1]:8081" // "varno": false, // "changeOrigin": res }},
Opomba: Prepričajte se, da ste dodali [::1] vrednost v kodi za odpravo napake, do katere je prišlo med poskusom posredniške zahteve za napako.
Preberite tudi:Popravek Windows ni mogel samodejno zaznati nastavitev strežnika proxy tega omrežja
5. način: Spremenite datoteko Hosts
Gostiteljske datoteke so datoteke, ki se nahajajo v vašem imeniku Windows. Teh datotek ni mogoče odpreti z nepooblaščenim dostopom. Ko je med poskusom proxyja prišlo do napake zaradi neustreznih gostiteljskih datotek, boste morali spremeniti gostiteljske datoteke, da odpravite težavo s proxy strežnikom blizu mene.
1. V Start meni iskanje, tip Beležnica, nato kliknite na Zaženi kot skrbnik.
2. V beležnici se pomaknite do mapa zavihek in kliknite na Odprto… možnost.
3. Zdaj se pomaknite do naslednje lokacije pot.
C:\Windows\System32\drivers\itd
4. Izberite vrsto razširitve kot Vse datoteke, kliknite na gostitelji datoteka > Odprto kot je prikazano.
5. Dodaj 127.0.0.1 lokalni gostitelj v gostiteljski datoteki, kot je prikazano označeno & Shrani to.
Spreminjanje gostiteljske datoteke je učinkovita metoda za rešitev težave. Če to ne deluje, pojdite na naslednjo metodo.
6. način: odstranite razčlenjevalnik telesa
Številni razvijalci so ugotovili, da je težavo povzročila vmesna programska oprema Node.js body-parser. Razčlenjevalnik telesa razvijalci uporabljajo za razčlenjevanje teles dohodnih zahtev. Vendar. Včasih se razvijalci pritožujejo nad razčlenjevalnikom telesa, ki povzroča napako med poskusom posredniške zahteve glede težave z njihovimi kodami. Če želite rešiti to težavo, preprosto odstranite razčlenjevalnik telesa.
Preberite tudi:Popravite Java TM Platform SE Binary, ki se ne odziva v sistemu Windows 10
7. način: dodajte glavo v odjemalski proxy
To napako pri vaši kodi lahko povzroči tudi manjkajoča glava v posredniškem strežniku odjemalca. Če želite odpraviti to težavo, lahko poskusite dodati glavo v posredniškem strežniku odjemalca.
1. Zaženite svoj projekt.
2. Napiši Koda kot naslednja oblika.
module.exports = funkcija (aplikacija) { app.use (proxy('/api', { cilj: ' http://127.0.0.1:8080/', glave: { "Connection": "keep-alive" }, }));};
V večini primerov je dodajanje glave v proxy odjemalca rešilo težavo s strežnikom proxy blizu mene.
Pogosto zastavljena vprašanja (FAQ)
Q1. Kaj je napaka posrednika?
Ans. Napake posrednika so pogoste napake, ki jih imajo razvijalci pogosto s svojimi kodami. To napako lahko prejmete, ko zahteva posrednika spletnemu strežniku ne uspe.
Q2. Kako popraviti napako proxyja?
Ans. Razvijalec lahko uporabi nekaj učinkovitih metod za odpravo te težave, vendar lahko spreminjanje kode in odpravljanje težav s kodo učinkovito pomaga.
Q3. Kje lahko najdem gostiteljske datoteke?
Ans. Datoteke gostitelja se lahko nahajajo v imeniku Windows v vaših sistemskih datotekah, do teh datotek ni mogoče dostopati brez pooblaščenega dovoljenja uporabnika.
Priporočeno:
- Popravite napako Resource Not Owned v sistemu Windows 10
- Popravite, da ethernetni kabel ni pravilno priključen
- Popravek ni uspel pri ustvarjanju posredniške naprave za napravo USB
- Popravek naslova IP strežnika ni bilo mogoče najti v sistemu Windows 10
Upamo, da vam je bil ta vodnik v pomoč in da ste ga lahko odpravili prišlo je do napake pri poskusu proxy zahteve težave z vašo kodo. Sporočite nam, katera metoda je delovala za vas. Če imate kakršna koli vprašanja ali predloge za nas, nam to sporočite v razdelku za komentarje.
Elon Decker
Elon je tehnični pisec pri TechCultu. Vodnike z navodili piše že približno 6 let in je obravnaval številne teme. Rad pokriva teme, povezane z Windows, Android ter najnovejše trike in nasvete.