- Ako ste napredni korisnik računala, najvjerojatnije ste upoznati s radom proxyja.
- Mnogi su programeri izvijestili da se dogodila pogreška prilikom pokušaja proxy poruke zahtjeva u njihovim projektima, ali postoji način da se taj problem riješi.
- Želite li saznati više o opunomoćenicima? Ovaj namjenski članak o proxy poslužitelju ima sve potrebne podatke.
- Imate dodatnih problema na računalu? Naše Popravite čvorište sadrži detaljnije vodiče koji vam mogu pomoći da riješite sve probleme.
![](/f/3689be55a77f36db4070e9f97fcafd95.webp)
Ovaj softver će održavati i pokretati upravljačke programe, čime će se zaštititi od uobičajenih računalnih pogrešaka i kvara hardvera. Provjerite sve svoje upravljačke programe u 3 jednostavna koraka:
- Preuzmite DriverFix (ovjerena datoteka za preuzimanje).
- Klik Započni skeniranje pronaći sve problematične upravljačke programe.
- Klik Ažuriranje upravljačkih programa kako biste dobili nove verzije i izbjegli kvarove u sustavu.
- DriverFix je preuzeo 0 čitatelji ovog mjeseca.
Ako ste programer, možda ste naišli na Došlo je do pogreške prilikom pokušaja zahtjeva za proxy poruku na računalu.
Ova pogreška nekim korisnicima može stvoriti puno problema, ali danas vam želimo pokazati nekoliko rješenja koja bi vam mogla pomoći da jednom zauvijek riješite ovaj problem.
Kako mogu popraviti pogrešku prilikom pokušaja proxy zahtjeva?
1. Provjerite koju IP verziju poslužitelj koristi
![osoba koja koristi računalo provjeri došlo je do pogreške u verziji IP-a prilikom pokušaja proxy zahtjeva](/f/ddb1e476be3e24ea27f4cb959e4b5fb8.webp)
- Provjerite IP verziju vašeg poslužitelja.
- Provjerite koriste li poslužitelj i proxy istu verziju IP-a.
Korisnici su prijavili ovu poruku o pogrešci jer je poslužitelj koristio IPV6, dok je proxy koristio IPV4, ali nakon što je to promijenio, problem je u potpunosti riješen.
2. Izmijenite svoj kod
![kod na ekranu izmjena koda dogodila se pogreška prilikom pokušaja proxy zahtjeva](/f/96fdb1f946cd287d5ec222e8fdbf15d3.webp)
- Otvorite svoj projekt.
- Sada izmijenite kôd ovako:
{
"/ api": {
"target": " https://localhost: 12345",
"sigurno": netačno,
"changeOrigin": točno
}
}
Korisnici su izvijestili da dodavanjem changeOrigin postavljanje riješilo problem, pa svakako pokušajte to.
3. Promijenite konfiguraciju proxyja webpack-a
![kod na ekranu promjena konfiguracije webpack-a dogodila se prilikom pokušaja proxy zahtjeva](/f/a6dc5f8cacfd01dc25723163b0702a29.webp)
- Otvorena webpack.config.js. Ovu biste datoteku trebali pronaći u korijenu direktorija vašeg projekta.
- Pripazite da vaš kod izgleda ovako:
devServer: {
proxy: {
"*": " http://[::1]:8081"
// "sigurno": netačno,
// "changeOrigin": točno
}
},
Prema korisnicima, presudno je da dodate [::1] kako biste riješili ovaj problem, svakako pokušajte to.
4. Izmijenite datoteku domaćina
- Otvori domaćini datoteka. Imajte na umu da je ova datoteka zaštićena, zato svakako provjerite našu Vodič za pravilno uređivanje datoteke domaćina u sustavu Windows 10.
- Sada dodajte sljedeći redak u datoteku domaćina:
127.0.0.1 lokalni host
- Spremite promjene i provjerite je li problem riješen.
5. Uklonite parser za tijelo
![osoba koja koristi računalo uklanjanje raščlanjivača dogodila se prilikom pokušaja proxy zahtjeva](/f/37c1258072d35a3eb417e1cb77450c87.webp)
Mnogi su korisnici izvijestili da su taj problem riješili jednostavnim uklanjanjem ekspresni body-parser međuoprema prije HPM-a.
Nakon što je to učinio, problem je u potpunosti riješen, pa svakako pokušajte to.
6. Dodajte zaglavlje u klijentskom proxyju
![kod na ekranu dodaj pogrešku zaglavlja prilikom pokušaja proxy zahtjeva](/f/2eee288f24f6bf404815f55c7cac01f2.webp)
- Otvorite svoj kod.
- Izmijenite ga ovako:
module.exports = funkcija (aplikacija) {
app.use (proxy ('/ api', {
cilj: ' http://127.0.0.1:8080/',
zaglavlja: {
"Veza": "održavaj u životu"
},
}));
};
Došlo je do pogreške prilikom pokušaja zahtjeva za proxy poruka može uzrokovati puno problema, ali nadamo se da biste je mogli popraviti pomoću jednog od naših rješenja.