Napraw błąd występujący podczas próby żądania proxy

Opublikowany: 2022-09-16
Napraw błąd występujący podczas próby żądania proxy

Wystąpił błąd podczas wpisywania do żądania serwera proxy jest częstym błędem, na który natrafiają programiści podczas pisania i publikowania kodów. Dzieje się tak, gdy żądanie proxy do serwera WWW zostanie odrzucone lub nie powiedzie się z różnych powodów, takich jak nieprawidłowy kod i niewłaściwa konfiguracja IP. Programista może mieć ten błąd z różnych powodów, takich jak zły kod, nieprawidłowy adres IP itp. Istnieje kilka metod, które można zastosować, aby naprawić błąd występujący podczas próby żądania proxy. W tym przewodniku omówimy kilka metod znajdowania serwera proxy w pobliżu i rozwiązywania problemów z serwerem proxy w systemie Windows.

Napraw błąd występujący podczas próby żądania proxy

Zawartość

  • Jak naprawić błąd występujący podczas próby żądania proxy w systemie Windows 10?
  • Metoda 1: Sprawdź wersję serwera IP
  • Metoda 2: Użyj niższej wersji
  • Metoda 3: Zmodyfikuj kod
  • Metoda 4: Zmień konfigurację serwera proxy Webpack
  • Metoda 5: Zmodyfikuj plik Hosts
  • Metoda 6: Usuń parser ciała
  • Metoda 7: Dodaj nagłówek w proxy klienta

Jak naprawić błąd występujący podczas próby żądania proxy w systemie Windows 10?

Przyczyny wystąpienia błędu podczas wpisywania żądania serwera proxy mogą być różne. Niektóre z możliwych przyczyn są wymienione poniżej.

  • Nieprawidłowa wersja adresu IP serwera może powodować ten błąd.
  • Nieprawidłowy kod jest również odpowiedzialny za błędy proxy.
  • Przyczyną tego błędu może być również nieprawidłowa konfiguracja serwera proxy webpack.
  • Niewłaściwe pliki hosta są również odpowiedzialne za ten błąd.
  • Wielu programistów odkryło, że przyczyną problemu był moduł Body-Parser.
  • Nieprawidłowy serwer proxy klienta może również powodować ten błąd.

Poniższy przewodnik zawiera metody rozwiązania błędu, który wystąpił podczas próby żądania proxy.

Metoda 1: Sprawdź wersję serwera IP

Ogólnie rzecz biorąc, ten błąd może być spowodowany prostym problemem związanym z adresem IP i można go łatwo naprawić. Czasami, gdy użytkownicy używają innej wersji IP dla serwera proxy, mogą otrzymać ten błąd.

Pierwszym krokiem do dodania serwera proxy PS4 WiFi jest znalezienie adresu IP sieci Wi-Fi, z którą próbujesz się połączyć na komputerze z systemem Windows.

1. Naciśnij klawisz Windows , wpisz Wiersz polecenia i kliknij Uruchom jako administrator.

Otwórz wiersz polecenia jako administrator

2. Wpisz polecenie ipconfig/all i naciśnij klawisz Enter, aby wyświetlić szczegóły adresu IP połączenia internetowego.

wyświetlić szczegóły adresu IP połączenia internetowego. Napraw błąd występujący podczas próby żądania proxy

3. Zanotuj adres IP w sekcji IPv4 .

Zanotuj adres IP

Sprawdź, czy serwer i proxy używają tych samych wersji IP. Często wielu użytkowników odkryło, że ich serwer i proxy używają różnych wersji IP, a ich zmiana rozwiązała dla nich błąd. Przeczytaj nasz przewodnik, jak zmienić adres IP w systemie Windows 10.

Wybierz ikonę Użyj następujących adresów serwerów DNS

Jeśli zmiana wersji IP nie rozwiąże problemu, przejdź do następnej metody.

Metoda 2: Użyj niższej wersji

Czasami obniżenie wersji może również usunąć błąd. Jeśli napotkasz to w wersji 17 węzła, obniż wersję do 16. Odwiedź stronę poprzedniej wersji Node.js, aby pobrać starsze wersje.

node js poprzednia strona wydania

Teraz Twój problem może zostać rozwiązany, jeśli nie przejdź do innych metod.

Przeczytaj także: 11 najlepszych IDE dla programistów Node.js

Metoda 3: Zmodyfikuj kod

Bardzo często zdarza się, że podczas próby żądania serwera proxy wystąpił błąd z powodu nieprawidłowego kodu. Ten problem można naprawić, po prostu modyfikując kod, który napisałeś i rozwiązując problemy z serwerem proxy w pobliżu.

1. Otwórz projekt, nad którym pracujesz.

2. Zmodyfikuj swój kod, dodając ustawienia changeOrigin

 {
"/api": {
"target": "https://localhost:12345",
„bezpieczne”: fałszywe,
"changeOrigin": prawda
}
} 

node js code changeOrigin

Wielu użytkowników stwierdziło, że dodanie ustawień changeOrigin do ich kodu rozwiązało ich problem z serwerem proxy i problem został rozwiązany. Jeśli problem nadal nie został rozwiązany, przejdź do następnej metody.

Metoda 4: Zmień konfigurację serwera proxy Webpack

Konfiguracja serwera proxy webpack to przydatne narzędzie, którego wielu programistów używa do wysyłania serwera proxy na inny serwer. Wielu użytkowników zgłosiło, że błąd był spowodowany nieprawidłową konfiguracją serwera proxy webpack. Ten problem można rozwiązać, zmieniając konfigurację konfiguracji serwera proxy pakietu webpack.

1. Znajdź plik webpack.config.js w katalogu głównym katalogu projektu.

2. Upewnij się, że kod wygląda jak poniżej.

 serwer deweloperski: {
pełnomocnik: {
"*": "http://[::1]:8081"
// "bezpieczne": fałszywe,
// "changeOrigin": prawda
}
},

Uwaga: Upewnij się, że dodano wartość [::1] w kodzie, aby naprawić błąd, który wystąpił podczas próby żądania błędu serwera proxy.

plik webpack.config.js

Przeczytaj także: Napraw system Windows nie mógł automatycznie wykryć ustawień proxy tej sieci

Metoda 5: Zmodyfikuj plik Hosts

Pliki hosta to pliki znajdujące się w katalogu Windows. Pliki te nie mogą być otwierane przez nieautoryzowany dostęp. Gdy wystąpił błąd podczas próby żądania proxy z powodu niewłaściwych plików hosta, będziesz musiał zmodyfikować pliki hosta, aby naprawić problem z serwerem proxy w pobliżu.

1. W wyszukiwaniu w menu Start wpisz Notatnik , a następnie kliknij Uruchom jako administrator .

Kliknij Uruchom jako administrator

2. W Notatniku przejdź do zakładki Plik i kliknij opcję Otwórz… .

przejdź do zakładki Plik i kliknij Otwórz

3. Teraz przejdź do następującej ścieżki lokalizacji .

 C:\Windows\System32\sterowniki\etc 

przejdź do następującej lokalizacji Dysk lokalny C Sterowniki Windows System32 itp.

4. Wybierz typ rozszerzenia jako Wszystkie pliki .

Wybierz typ rozszerzenia jako Wszystkie pliki. Napraw błąd występujący podczas próby żądania proxy

5. Teraz kliknij plik hosts i otwórz go.

kliknij plik hosta i otwórz go

6. Teraz dodaj 127.0.0.1 localhost do pliku hosta.

dodaj 127 0 0 1 localhost w pliku hosta. Napraw błąd występujący podczas próby żądania proxy

Modyfikowanie pliku hosta to skuteczna metoda rozwiązania problemu. Jeśli to nie zadziała, przejdź do następnej metody.

Metoda 6: Usuń parser ciała

Wielu programistów odkryło, że przyczyną problemu jest oprogramowanie pośredniczące body-parser Node.js. Analizator treści jest używany przez programistów do analizowania treści przychodzących żądań. Jednakże. Czasami programiści skarżą się, że body-parser powodował błąd podczas próby żądania proxy z ich kodami. Aby rozwiązać ten problem, możesz po prostu usunąć body-parser.

Przeczytaj także: Napraw plik binarny Java TM Platform SE, który nie odpowiada w systemie Windows 10

Metoda 7: Dodaj nagłówek w proxy klienta

Brak nagłówka w serwerze proxy klienta może również powodować ten błąd w kodzie. Aby rozwiązać ten problem, możesz spróbować dodać nagłówek w serwerze proxy klienta.

1. Uruchom swój projekt .

2. Napisz kod w następującym formacie.

 moduł.eksport = funkcja(aplikacja) {
app.use(proxy('/api', {
cel: 'http://127.0.0.1:8080/',
nagłówki: {
"Połączenie": "utrzymuj przy życiu"
},
}));
}; 

Kod aplikacji modułu node js

W większości przypadków dodanie nagłówka do klienta proxy rozwiązało problem z serwerem proxy w pobliżu.

Często zadawane pytania (FAQ)

Q1. Co to jest błąd proxy?

Odp. Błędy proxy są typowymi błędami, które programiści często mają ze swoimi kodami. Możesz otrzymać ten błąd, gdy żądanie proxy do serwera WWW nie powiedzie się.

Q2. Jak naprawić błąd proxy?

Odp. Deweloper może użyć kilku skutecznych metod, aby rozwiązać ten problem, jednak modyfikacja kodu i naprawa problemów z kodem może skutecznie pomóc.

Q3. Gdzie mogę znaleźć pliki hosta?

Odp. Pliki hosta mogą znajdować się w katalogu Windows w plikach systemowych, do tych plików nie można uzyskać dostępu bez autoryzowanego zezwolenia użytkownika.

Zalecana:

  • Napraw błąd braku zasobu w systemie Windows 10
  • Napraw kabel Ethernet nie jest prawidłowo podłączony
  • Napraw nie udało się utworzyć urządzenia proxy dla urządzenia USB
  • Napraw nie można znaleźć adresu IP serwera w systemie Windows 10

Mamy nadzieję, że ten przewodnik był dla Ciebie pomocny i udało Ci się naprawić błąd, który wystąpił podczas próby żądania proxy z Twoim kodem. Daj nam znać, która metoda zadziałała dla Ciebie. Jeśli masz do nas jakieś pytania lub sugestie, daj nam znać w sekcji komentarzy.