Ištaisykite klaidą, kuri įvyko bandant pateikti tarpinio serverio užklausą
Įvairios / / April 05, 2023
Įvedant tarpinio serverio užklausą įvyko klaida. Tai dažna klaida, su kuria kūrėjai susiduria rašydami ir skelbdami kodus. Taip atsitinka, kai tarpinio serverio užklausa žiniatinklio serveriui atmetama arba nepavyksta dėl įvairių priežasčių, pvz., neteisingo kodo ir netinkamos IP konfigūracijos. Kūrėjas gali turėti šią klaidą dėl įvairių priežasčių, tokių kaip neteisingas kodas, neteisingas IP ir kt. Yra keletas būdų, kuriais galima ištaisyti klaidą, atsiradusią bandant pateikti tarpinio serverio užklausą. Šiame vadove aptarsime kai kuriuos būdus, kaip rasti šalia manęs esantį tarpinį serverį ir išspręsti tarpinio serverio problemas, susijusias su „Windows“ kompiuteriais.
![Ištaisykite klaidą, kuri įvyko bandant pateikti tarpinio serverio užklausą](/f/f704a9d9e150cdd4a4b1cc0f6788df5f.png)
Turinys
- Kaip ištaisyti klaidą, atsiradusią bandant pateikti tarpinio serverio užklausą sistemoje „Windows 10“.
- 1 būdas: patikrinkite IP serverio versiją
- 2 būdas: naudokite žemesnę versiją
- 3 būdas: modifikuokite kodą
- 4 būdas: pakeiskite žiniatinklio paketo tarpinio serverio konfigūraciją
- 5 būdas: modifikuokite pagrindinio kompiuterio failą
- 6 būdas: pašalinkite kūno analizatorių
- 7 būdas: pridėkite antraštę kliento tarpiniame serveryje
Kaip ištaisyti klaidą, atsiradusią bandant pateikti tarpinio serverio užklausą sistemoje „Windows 10“.
Įvedant į tarpinio serverio užklausą įvyko klaida dėl įvairių priežasčių. Kai kurios galimos priežastys yra nurodytos žemiau.
- Šią klaidą gali sukelti neteisinga serverio IP versija.
- Neteisingas kodas taip pat yra atsakingas už tarpinio serverio klaidas.
- Neteisinga žiniatinklio paketo tarpinio serverio konfigūracija taip pat gali būti šios klaidos priežastis.
- Už šią klaidą taip pat atsakingi netinkami pagrindinio kompiuterio failai.
- Daugelis kūrėjų nustatė, kad problemą sukėlė Body-Parser.
- Netinkamas kliento tarpinis serveris taip pat gali sukelti šią klaidą.
Šiame vadove bus pateikti būdai, kaip išspręsti klaidą, įvykusią bandant pateikti tarpinio serverio užklausą.
1 būdas: patikrinkite IP serverio versiją
Kartais, kai vartotojai naudoja kitą tarpinio serverio IP versiją, jie gali gauti šią klaidą. Pirmasis „Wi-Fi“ tarpinio serverio pridėjimo veiksmas yra „Windows“ kompiuteryje rasti „Wi-Fi“ tinklo IP adresą, prie kurio bandote prisijungti, ir tada pridėti jį prie jo.
1. Paspauskite „Windows“ klavišas, tipas Komandinė eilutė ir spustelėkite Vykdyti kaip administratorius.
![Atidarykite komandų eilutę kaip administratorius](/f/39b6b86239e5db126b9e2f16fe97de60.png)
2. Įveskite ipconfig/all komandą ir paspauskite Įveskite raktą norėdami peržiūrėti išsamią interneto ryšio IP adreso informaciją.
![peržiūrėti informaciją apie interneto ryšio IP adresą. Ištaisykite klaidą, kuri įvyko bandant pateikti tarpinio serverio užklausą](/f/2847e5f7cf7a0805f9500d7cce72f6f9.png)
3. Atkreipkite dėmesį į IP adresą IPv4 skyrius.
![Atkreipkite dėmesį į IP adresą](/f/e33397546f1a0a02cc00dedd2b7edebd.png)
Patikrinkite, ar serveris ir tarpinis serveris naudoja tas pačias IP versijas. Dažnai daugelis vartotojų pastebėdavo, kad jų serveris ir tarpinis serveris naudoja skirtingas IP versijas, o jas pakeitus klaida buvo išspręsta. Perskaitykite mūsų vadovą kaip pakeisti IP adresą Windows 10.
![Pasirinkite piktogramą Naudokite šiuos DNS serverio adresus](/f/3f98cb43ec076628bc546bbeafe4e528.png)
Jei pakeitus IP versiją problema neišsprendžiama, pereikite prie kito metodo.
2 būdas: naudokite žemesnę versiją
Kartais sumažinus versiją taip pat galima pašalinti klaidą. Jei su tuo susiduriate 17 mazgo versijoje, sumažinkite versiją iki 16. Aplankykite Node.js ankstesnio leidimo puslapį, kad galėtumėte atsisiųsti senesnes versijas.
![node js ankstesnio leidimo puslapis](/f/c85778ac76f6c557ba95264f30c4fcd7.png)
Dabar jūsų problema gali būti išspręsta, jei ne pereisite prie kitų metodų.
Taip pat skaitykite:11 geriausių IDE Node.js kūrėjams
3 būdas: modifikuokite kodą
Labai dažnai bandant pateikti tarpinio serverio užklausą įvyko klaida dėl neteisingo kodo, šią problemą galima išspręsti tiesiog pakeitus kodą, kurį parašėte, ir išsprendus šalia manęs esantį tarpinį serverį Problemos.
1. Atidarykite projektą, su kuriuo dirbate.
2. Pakeiskite savo kodą pridėdami pakeistiKilmė nustatymus
{ "/api": { "taikinys": " https://localhost: 12345", "saugus": klaidingas, „Keisti kilmę“: tiesa }}
![mazgo js kodo pakeitimasOrigin](/f/fbbb07f443f60958e74ab4df5ff9598c.png)
Daugelis vartotojų pastebėjo, kad į savo kodą įtraukę „ChangeOrigin“ nustatymus išsprendė tarpinio serverio problemą ir problema buvo išspręsta. Jei problema vis tiek neišspręsta, pereikite prie kito metodo.
4 būdas: pakeiskite žiniatinklio paketo tarpinio serverio konfigūraciją
Žiniatinklio paketo tarpinio serverio konfigūracija yra naudinga priemonė, kurią daugelis kūrėjų naudoja norėdami siųsti tarpinį serverį į kitą serverį. Daugelis vartotojų pranešė, kad klaidą sukėlė netinkama žiniatinklio paketo tarpinio serverio konfigūracija. Šią problemą galima išspręsti pakeitus žiniatinklio paketo tarpinio serverio konfigūraciją.
1. Raskite webpack.config.js failą projekto katalogo šaknyje.
2. Užtikrinkite, kad kodas atrodo taip.
devServer: { tarpinis serveris: { "*": " http://[::1]:8081" // "saugus": klaidingas, // "Keisti kilmę": tiesa }},
Pastaba: Įsitikinkite, kad pridėjote [::1] reikšmė kode, kad ištaisytų klaidą, įvyko bandant tarpinio serverio užklausos klaida.
![webpack.config.js failą](/f/c1d2c2bb1590ff34e784c8e7922b6f8f.png)
Taip pat skaitykite:Pataisyti Windows negalėjo automatiškai aptikti šio tinklo tarpinio serverio nustatymų
5 būdas: modifikuokite pagrindinio kompiuterio failą
Pagrindinio kompiuterio failai yra failai, esantys jūsų „Windows“ kataloge. Šių failų negalima atidaryti naudojant neteisėtą prieigą. Kai bandant pateikti tarpinio serverio užklausą įvyko klaida, įvyksta klaida dėl netinkamų prieglobos failų, turėsite modifikuoti pagrindinio kompiuterio failus, kad išspręstumėte tarpinio serverio šalia manęs problemą.
1. Viduje Pradžios meniu ieškoti, rašyti Užrašų knygelė, tada spustelėkite Vykdyti kaip administratorius.
![Spustelėkite Vykdyti kaip administratorių](/f/e14f78afb5d221d4406054e6f4048359.png)
2. Užrašų knygelėje eikite į Failas skirtuką ir spustelėkite Atviras… variantas.
![eikite į skirtuką Failas ir spustelėkite Atidaryti](/f/721a8c39d95eb3a2f3c05170f87c9bb7.png)
3. Dabar eikite į šią vietą kelias.
C:\Windows\System32\Drivers\etc
![eikite į šią vietą Vietinis diskas C „Windows System32“ tvarkyklės ir kt](/f/4f1cdfe21340bfe084f87db1bae71b30.png)
4. Pasirinkite plėtinio tipą kaip Visi failai, spustelėkite šeimininkai failas > Atviras kaip pavaizduota.
![spustelėkite pagrindinio kompiuterio failą ir atidarykite jį](/f/65f854695830b4746f36410816c5e021.png)
5. Papildyti 127.0.0.1 localhost pagrindiniame faile, kaip parodyta paryškinta & Sutaupyti tai.
![pridėkite 127 0 0 1 localhost į pagrindinio kompiuterio failą. Ištaisykite klaidą, kuri įvyko bandant pateikti tarpinio serverio užklausą](/f/176057198a91c4b8a3e5a8cd25f38684.png)
Pagrindinio kompiuterio failo keitimas yra veiksmingas būdas išspręsti problemą. Jei tai nepadeda, pereikite prie kito metodo.
6 būdas: pašalinkite kūno analizatorių
Daugelis kūrėjų nustatė, kad problemą sukėlė Node.js kūno analizavimo tarpinė programinė įranga. Kūrėjai naudoja turinio analizatorių, kad analizuotų gaunamų užklausų turinį. Tačiau. Kartais kūrėjai skundžiasi, kad bandant pateikti tarpinio serverio užklausos problemą, susijusią su jų kodais, įvyko klaida. Norėdami išspręsti šią problemą, galite tiesiog pašalinti kūno analizatorių.
Taip pat skaitykite:Pataisykite „Java TM Platform SE Binary Not Responding“ sistemoje „Windows 10“.
7 būdas: pridėkite antraštę kliento tarpiniame serveryje
Trūksta antraštės kliento tarpiniame serveryje taip pat gali sukelti šią klaidą su jūsų kodu. Norėdami išspręsti šią problemą, galite pabandyti pridėti antraštę kliento tarpiniame serveryje.
1. Paleiskite savo projektą.
2. Parašyti kodas kaip šis formatas.
module.exports = funkcija (programa) { app.use (proxy('/api', { tikslas:' http://127.0.0.1:8080/', antraštės: { „Ryšys“: „išlikti gyvas“ }, }));};
![node js modulio programos kodas](/f/5408d97cb0312a4cb1e351d6aa07826c.png)
Daugeliu atvejų pridėjus antraštę į kliento tarpinį serverį buvo išspręsta šalia manęs esančio tarpinio serverio problema.
Dažnai užduodami klausimai (DUK)
Q1. Kas yra tarpinio serverio klaida?
Ans. Tarpinio serverio klaidos yra dažnos klaidos, kurias kūrėjai dažnai daro su savo kodais. Šią klaidą galite gauti, kai nepavyksta pateikti tarpinio serverio užklausos žiniatinklio serveriui.
Q2. Kaip ištaisyti tarpinio serverio klaidą?
Ans. Kūrėjas gali naudoti kelis veiksmingus metodus, kad išspręstų šią problemą, tačiau tai gali veiksmingai padėti modifikuoti kodą ir ištaisyti su kodu susijusias problemas.
Q3. Kur galiu rasti pagrindinius failus?
Ans. Pagrindinio kompiuterio failai gali būti jūsų sistemos failų „Windows“ kataloge; šių failų negalima pasiekti be įgalioto vartotojo leidimo.
Rekomenduojamas:
- Ištaisykite „Windows 10“ nepriklausančių išteklių klaidą
- Pataisykite Ethernet kabelis netinkamai prijungtas
- Pataisymas Nepavyko sukurti tarpinio serverio įrenginio USB įrenginiui
- „Windows 10“ nepavyko rasti „Fix Server“ IP adreso
Tikimės, kad šis vadovas jums buvo naudingas ir galėjote tai pataisyti bandant pateikti tarpinio serverio užklausą įvyko klaida problemų su jūsų kodu. Praneškite mums, kuris metodas jums tiko. Jei turite klausimų ar pasiūlymų mums, praneškite mums komentarų skiltyje.
![Elonas](/f/0bdb5d761d74bddfacb36aefb1b13e3b.jpg)
Elonas Dekeris
Elonas yra TechCult technologijų rašytojas. Jis rašo vadovus maždaug 6 metus ir yra apėmęs daugybę temų. Jam patinka aptarti temas, susijusias su „Windows“, „Android“, ir naujausias gudrybes bei patarimus.