Reparer feil som oppstod under forsøk på proxy-forespørsel

En feil oppstod under skriving til proxy-forespørsel er en vanlig feil som utviklere kommer over mens de skriver og publiserer koder. Dette skjer når en proxy-forespørsel til en webserver avvises eller mislykkes på grunn av ulike årsaker som feil kode og feil IP-konfigurasjoner. En utvikler kan ha denne feilen på grunn av ulike årsaker, for eksempel feil kode, feil IP, etc. Det er noen få metoder som man kan følge for å fikse feil som oppstod under forsøk på proxy-forespørsel. I denne veiledningen vil vi diskutere noen metoder for å finne en proxy-server i nærheten av meg og fikse proxy-problemene med Windows.

Slik fikser du feil som oppstod under forsøk på proxy-forespørsel i Windows 10

Det kan være ulike årsaker til at det oppstod en feil under skriving til proxy-forespørsel. Noen av de mulige årsakene er nevnt nedenfor.

  • En feil server-IP-versjon kan forårsake denne feilen.
  • Feil kode er også ansvarlig for proxy-feil.
  • Feil webpack proxy-konfigurasjon kan også være årsaken til denne feilen.
  • Uriktige vertsfiler er også ansvarlige for denne feilen.
  • Mange utviklere fant ut at problemet var forårsaket av Body-Parser.
  • Feil klientproxy kan også forårsake denne feilen.

Følgende veiledning vil gi deg metoder for å løse en feil som oppstod under forsøk på proxy-forespørsel.

Metode 1: Bekreft IP-serverversjonen

Vanligvis kan denne feilen være forårsaket av et enkelt problem med IP-problemet og kan løses enkelt. Noen ganger når brukere bruker en annen IP-versjon for en proxy, kan de få denne feilmeldingen.

  Hvor mye Internett-hastighet trenger du egentlig?

Det første trinnet for å legge til en PS4 WiFi-proxy-server er å finne IP-adressen til Wi-Fi-nettverket du prøver å koble til på Windows-PCen.

1. Trykk på Windows-tasten, skriv kommandoprompt og klikk på Kjør som administrator.

2. Skriv inn ipconfig/all-kommandoen og trykk Enter-tasten for å se detaljene for IP-adressen til Internett-tilkoblingen.

3. Legg merke til IP-adressen i IPv4-delen.

Sjekk om serveren og proxyen bruker samme IP-versjon. Ofte oppdaget mange brukere at serveren og proxyen deres brukte forskjellige IP-versjoner, og å endre dem løste feilen for dem. Les vår guide om hvordan du endrer IP-adresse i Windows 10.

Hvis endring av IP-versjon ikke løser problemet, gå videre til neste metode.

Metode 2: Bruk lavere versjon

Noen ganger kan senking av versjonen også fjerne feilen. Hvis du møter dette i node 17-versjon, senk din versjon til 16. Besøk Node.js forrige utgivelsesside for å laste ned de eldre versjonene.

Nå kan problemet ditt være løst, hvis ikke flytt til andre metoder.

Metode 3: Endre kode

Det er veldig vanlig at det oppsto en feil under forsøk på et proxy-forespørselsproblem på grunn av en feil kode. Dette problemet kan løses ved å endre koden du har skrevet og løse problemer med proxy-serveren i nærheten av meg.

1. Åpne prosjektet du jobber med.

2. Endre koden ved å legge til changeOrigin-innstillinger

{
    "/api": {
    "target": "https://localhost:12345",
    "secure": false,
    "changeOrigin": true
    }
}

Mange brukere fant ut at å legge til changeOrigin-innstillinger i koden deres, løste problemet med proxyen og problemet ble løst. Hvis problemet fortsatt ikke er løst, gå videre til neste metode.

  Hvordan lage og skrive ut en konvolutt i Word

Metode 4: Endre Webpack Proxy Configuration

En webpack proxy-konfigurasjon er et nyttig verktøy som mange utviklere bruker for å sende proxyen til en annen server. Mange brukere rapporterte at feilen var forårsaket av feil webpack proxy-konfigurasjon. Dette problemet kan løses ved å endre konfigurasjonen for webpack proxy-konfigurasjonen.

1. Finn webpack.config.js-filen i roten til prosjektkatalogen.

2. Sørg for at koden ser slik ut.

devServer: {
    proxy: {
        "*": "http://[::1]:8081"
        // "secure": false,
        // "changeOrigin": true
    }
},

Merk: Pass på at du legger til [::1] verdi i koden for å fikse en feil oppstod under forsøk på en proxy-forespørselsfeil.

Metode 5: Endre vertsfil

Vertsfiler er filer som ligger i Windows-katalogen. Disse filene kan ikke åpnes av uautorisert tilgang. Når det oppstod en feil under forsøk på proxy-forespørsel feil oppstår på grunn av upassende vertsfiler, må du endre vertsfilene for å fikse problemet med proxy-server i nærheten.

1. I Start-menyen søk, skriv Notisblokk, og klikk deretter på Kjør som administrator.

2. I Notisblokk, naviger til Fil-fanen og klikk på alternativet Åpne….

3. Naviger nå til følgende stedsbane.

C:WindowsSystem32driversetc

4. Velg filtypen som Alle filer.

5. Klikk nå på vertsfilen og åpne den.

6. Legg nå til 127.0.0.1 localhost i vertsfilen.

Å endre vertsfilen er en effektiv metode for å løse problemet. Hvis dette ikke fungerer for deg, gå videre til neste metode.

  Slik sletter du en portefølje i Yahoo Finance

Metode 6: Fjern Body-parser

Mange utviklere fant ut at problemet var forårsaket av Node.js body-parser mellomvare. En body-parser brukes av utviklere for å analysere innkommende forespørselskropper. Men. Noen ganger klager utviklere på at body-parser forårsaket at det oppstod en feil under forsøk på å prøve proxy-forespørselsproblem med kodene deres. For å løse dette problemet kan du ganske enkelt fjerne body-parseren.

En manglende overskrift i klientproxyen kan også forårsake denne feilen med koden din. For å løse dette problemet kan du prøve å legge til en overskrift i klientproxyen.

1. Start prosjektet.

2. Skriv koden som følgende format.

module.exports = function(app) {
    app.use(proxy('/api', {
        target: 'http://127.0.0.1:8080/',
        headers: {
            "Connection": "keep-alive"
        },
    }));
};

I de fleste tilfeller løste det å legge til en overskrift i klientproxyen problemet med proxy-serveren i nærheten.

Ofte stilte spørsmål (FAQs)

Q1. Hva er en proxy-feil?

Ans. Proxy-feil er vanlige feil som utviklere ofte har med kodene sine, du kan få denne feilen når en proxy-forespørsel til webserveren mislykkes.

Q2. Hvordan fikser jeg proxy-feilen?

Ans. En utvikler kan bruke noen få effektive metoder for å fikse dette problemet, men å endre koden og fikse problemene med koden kan effektivt hjelpe.

Q3. Hvor kan jeg finne vertsfiler?

Ans. Vertsfiler kan være plassert i Windows-katalogen i systemfilene dine, disse filene kan ikke åpnes uten autorisert tillatelse fra brukeren.

***

Vi håper denne veiledningen var nyttig for deg og at du klarte å fikse feilen som oppstod mens du prøvde å prøve proxy-forespørselsproblemer med koden din. Fortell oss hvilken metode som fungerte for deg. Hvis du har spørsmål eller forslag til oss, vennligst gi oss beskjed i kommentarfeltet.