Виправити помилку, що сталася під час спроби запиту проксі

Сталася помилка під час введення запиту проксі-сервера – поширена помилка, з якою розробники стикаються під час написання та публікації кодів. Це трапляється, коли запит проксі-сервера до веб-сервера відхиляється або не виконується через різні причини, наприклад неправильний код і неправильні конфігурації IP. Розробник може мати цю помилку через різні причини, наприклад неправильний код, неправильну IP-адресу тощо. Є кілька методів, якими можна скористатися, щоб виправити помилку під час спроби запиту проксі. У цьому посібнику ми обговоримо деякі методи пошуку проксі-сервера поблизу мене та вирішення проблем із проксі-сервером у Windows.

Зміст

Як виправити помилку, що виникла під час спроби запиту проксі-сервера в Windows 10

Причини помилки під час введення запиту на проксі можуть бути різними. Нижче наведено деякі з можливих причин.

  • Причиною цієї помилки може бути неправильна IP-версія сервера.
  • Неправильний код також є причиною помилок проксі.
  • Неправильна конфігурація проксі webpack також може бути причиною цієї помилки.
  • Невідповідні хост-файли також спричиняють цю помилку.
  • Багато розробників виявили, що проблему викликав Body-Parser.
  • Неправильний клієнтський проксі також може спричинити цю помилку.

У наступному посібнику описано способи вирішення помилки, яка сталася під час спроби запиту проксі.

Спосіб 1. Перевірте версію IP-сервера

Як правило, ця помилка може бути спричинена простою проблемою з IP-адресою, і її можна легко виправити. Іноді, коли користувачі використовують іншу версію IP для проксі, вони можуть отримати цю помилку.

Першим кроком до додавання проксі-сервера Wi-Fi PS4 є пошук IP-адреси мережі Wi-Fi, до якої ви намагаєтесь підключитися на ПК з Windows.

1. Натисніть клавішу Windows, введіть Командний рядок і натисніть Запуск від імені адміністратора.

2. Введіть команду ipconfig/all і натисніть клавішу Enter, щоб переглянути деталі IP-адреси підключення до Інтернету.

3. Зверніть увагу на IP-адресу в розділі IPv4.

Перевірте, чи сервер і проксі використовують однакові версії IP. Часто багато користувачів виявляли, що їх сервер і проксі-сервер використовують різні версії IP-адреси, і зміна їх усувала помилку. Прочитайте наш посібник про те, як змінити IP-адресу в Windows 10.

Якщо зміна версії IP-адреси не вирішила проблему, перейдіть до наступного методу.

Спосіб 2: Використовуйте старішу версію

Іноді зниження версії також може усунути помилку. Якщо ви зіткнулися з цим у версії node 17, зменшіть свою версію до 16. Відвідайте Node.js сторінка попереднього випуску, щоб завантажити старіші версії.

Тепер ваша проблема може бути вирішена, якщо не перейти до інших методів.

Спосіб 3: Змініть код

Дуже часто під час спроби запиту проксі-сервера виникає помилка через неправильний код. Цю проблему можна вирішити, просто змінивши код, який ви написали, і вирішивши проблеми з проксі-сервером поблизу мене.

  Як користуватися функцією Google Sheets IF

1. Відкрийте проект, над яким ви працюєте.

2. Змініть свій код, додавши параметри changeOrigin

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

Багато користувачів виявили, що додавання налаштувань changeOrigin до коду вирішило проблему з проксі-сервером, і проблему було вирішено. Якщо проблема все ще не вирішена, переходьте до наступного методу.

Спосіб 4: змініть конфігурацію проксі-сервера Webpack

Конфігурація проксі-сервера webpack — це корисний інструмент, який багато розробників використовують для надсилання проксі-сервера на інший сервер. Багато користувачів повідомили, що помилка була спричинена неправильною конфігурацією проксі webpack. Цю проблему можна вирішити, змінивши конфігурацію проксі-сервера webpack.

1. Знайдіть файл webpack.config.js у кореневому каталозі проекту.

2. Переконайтеся, що код виглядає так.

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

Примітка: переконайтеся, що ви додали [::1] значення в коді для виправлення помилки під час спроби проксі-запиту.

Спосіб 5: Змініть файл Hosts

Хост-файли – це файли, розташовані у вашому каталозі Windows. Ці файли неможливо відкрити шляхом несанкціонованого доступу. Коли сталася помилка під час спроби запиту проксі-сервера, виникає помилка через неправильні файли хосту, вам доведеться змінити файли хосту, щоб вирішити проблему з проксі-сервером поблизу.

1. У пошуковому меню «Пуск» введіть «Блокнот», а потім натисніть «Запуск від імені адміністратора».

2. У Блокноті перейдіть на вкладку «Файл» і натисніть опцію «Відкрити…».

3. Тепер перейдіть до наступного шляху розташування.

C:WindowsSystem32driversetc

4. Виберіть тип розширення «Усі файли».

5. Тепер натисніть на файл hosts і відкрийте його.

6. Тепер додайте 127.0.0.1 localhost у файл хоста.

Зміна файлу хоста є ефективним способом вирішення проблеми. Якщо це не працює для вас, переходьте до наступного методу.

Спосіб 6: Видаліть Body-parser

Багато розробників виявили, що проблему спричинило проміжне програмне забезпечення Node.js body-parser. Парсер тіла використовується розробниками для аналізу тіл вхідних запитів. Проте. Іноді розробники скаржаться на те, що синтаксичний аналізатор тіла викликає помилку під час спроби проксі-запиту з їхніми кодами. Щоб вирішити цю проблему, ви можете просто видалити body-parser.

  Як завантажити програми на Samsung Smart TV

Відсутній заголовок у проксі-сервері клієнта також може бути причиною цієї помилки у вашому коді. Щоб вирішити цю проблему, спробуйте додати заголовок у проксі-сервер клієнта.

1. Запустіть свій проект.

2. Напишіть код у такому форматі.

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

У більшості випадків додавання заголовка в проксі-сервер клієнта вирішувало проблему проксі-сервера поблизу мене.

Часті запитання (FAQ)

Q1. Що таке помилка проксі?

Відповідь Помилки проксі-сервера – це типові помилки, які розробники часто мають у своїх кодах. Ви можете отримати цю помилку, коли запит проксі-сервера до веб-сервера не вдається.

Q2. Як виправити помилку проксі?

Відповідь Розробник може використати кілька ефективних методів, щоб вирішити цю проблему, однак зміна коду та усунення проблем із кодом може ефективно допомогти.

Q3. Де я можу знайти хост-файли?

Відповідь Файли хосту можуть бути розташовані в каталозі Windows у ваших системних файлах, доступ до цих файлів неможливий без авторизованого дозволу користувача.

***

Ми сподіваємося, що цей посібник був для вас корисним і ви змогли виправити помилку, яка виникла під час спроби проксі-запиту, проблеми з вашим кодом. Повідомте нам, який метод спрацював для вас. Якщо у вас є якісь запитання чи пропозиції до нас, повідомте нас у розділі коментарів.