リクエストのプロキシ試行中に発生したエラーを修正
その他 / / April 05, 2023
プロキシ リクエストの入力中にエラーが発生しました。これは、開発者がコードを記述および公開しているときに遭遇する一般的なエラーです。 これは、ウェブ サーバーへのプロキシ リクエストが、コードの誤りや不適切な IP 構成などのさまざまな理由で拒否または失敗した場合に発生します。 開発者は、間違ったコード、間違った IP などのさまざまな理由により、このエラーが発生する可能性があります。 リクエストをプロキシしようとしているときに発生したエラーを修正するために従うことができるいくつかの方法があります. このガイドでは、近くのプロキシ サーバーを見つけて Windows PC のプロキシの問題を解決する方法について説明します。
目次
- Windows 10でリクエストをプロキシしようとしたときに発生したエラーを修正する方法
- 方法 1: IP サーバーのバージョンを確認する
- 方法 2: 下位バージョンを使用する
- 方法 3: コードを変更する
- 方法 4: Webpack プロキシ構成を変更する
- 方法 5: Hosts ファイルを変更する
- 方法 6: Body-parser を削除する
- 方法 7: クライアント プロキシにヘッダーを追加する
Windows 10でリクエストをプロキシしようとしたときに発生したエラーを修正する方法
プロキシ リクエストの入力中にエラーが発生した場合、さまざまな理由が考えられます。 考えられる理由のいくつかを以下に示します。
- サーバーの IP バージョンが正しくないと、このエラーが発生する可能性があります。
- 不適切なコードもプロキシ エラーの原因となります。
- Webpack プロキシ構成が正しくないことも、このエラーの原因である可能性があります。
- 不適切なホスト ファイルもこのエラーの原因です。
- 多くの開発者は、問題の原因が Body-Parser であることを発見しました。
- 不適切なクライアント プロキシもこのエラーを引き起こす可能性があります。
次のガイドでは、リクエストをプロキシしようとしているときに発生したエラーを解決する方法について説明します。
方法 1: IP サーバーのバージョンを確認する
ユーザーがプロキシに別の IP バージョンを使用している場合、このエラーが発生することがあります。 WiFi プロキシ サーバーを追加するための最初のステップは、Windows PC で接続しようとしている Wi-Fi ネットワークの IP アドレスを見つけ、それを追加することです。
1. を押します。 Windows キー、 タイプ コマンド・プロンプト そしてクリック 管理者として実行。
2. 次のように入力します。 ipconfig/すべて コマンドを押して キーを入力してください インターネット接続の IP アドレスの詳細を表示します。
3. の IP アドレスに注意してください。 IPv4 セクション。
サーバーとプロキシが同じ IP バージョンを使用しているかどうかを確認します。 多くの場合、多くのユーザーは、サーバーとプロキシが異なる IP バージョンを使用していることに気付き、それらを変更するとエラーが解決しました。 ガイドを読む Windows 10でIPアドレスを変更する方法.
IP バージョンを変更しても問題が解決しない場合は、次の方法に進みます。
方法 2: 下位バージョンを使用する
バージョンを下げるとエラーが解消される場合もあります。 ノード 17 バージョンでこれに直面した場合は、バージョンを 16 に下げてください。 訪問 Node.js 以前のリリース ページから古いバージョンをダウンロードします。
他の方法に移行しない場合でも、問題が解決する可能性があります。
また読む:Node.js 開発者に最適な 11 の IDE
方法 3: コードを変更する
正しくないコードが原因で、リクエストの問題をプロキシしようとしているときにエラーが発生することは非常に一般的です。 この問題は、作成したコードを変更し、近くのプロキシ サーバーを解決するだけで解決できます。 問題。
1. 作業中のプロジェクトを開きます。
2. 追加してコードを変更します 変更元 設定
{ "/api": { "目標": " https://localhost: 12345", 「セキュア」: false, "changeOrigin": 真 }}
多くのユーザーは、コードに changeOrigin 設定を追加することでプロキシの問題が解決し、問題が解決したことに気付きました。 それでも問題が解決しない場合は、次の方法に進みます。
方法 4: Webpack プロキシ構成を変更する
Webpack プロキシ構成は、多くの開発者がプロキシを別のサーバーに送信するために使用する便利なツールです。 多くのユーザーは、エラーが不適切な webpack プロキシ構成によって引き起こされたと報告しています。 この問題は、webpack プロキシ構成の構成を変更することで解決できます。
1. を見つけます webpack.config.js プロジェクト ディレクトリのルートにあるファイル。
2. であることを確認してください。 コード 次のようになります。
開発サーバー: { プロキシー: { "*": " http://[::1]:8081" // "セキュア": false, // "changeOrigin": true }},
ノート: 必ず追加してください [::1] プロキシ要求エラーの試行中に発生したエラーを修正するためのコードの値。
また読む:Windowsがこのネットワークのプロキシ設定を自動的に検出できなかった問題を修正
方法 5: Hosts ファイルを変更する
ホスト ファイルは、Windows ディレクトリにあるファイルです。 これらのファイルは、不正アクセスによって開くことはできません。 不適切なホスト ファイルが原因でプロキシ リクエスト エラーが発生したときにエラーが発生した場合は、ホスト ファイルを変更してプロキシ サーバー ニアミーの問題を修正する必要があります。
1. の中に スタートメニュー 検索、入力 メモ帳をクリックします。 管理者として実行.
2. メモ帳で、 ファイル タブをクリックし、 開ける… オプション。
3. 次に、次の場所に移動します 道.
C:\Windows\System32\drivers\etc
4. 拡張子のタイプを次のように選択します すべてのファイル、 クリックしてください ホスト ファイル > 開ける 描かれているように。
5. 追加 127.0.0.1 ローカルホスト 強調表示されているように、ホストファイルで & 保存 それ。
ホスト ファイルを変更することは、問題を解決する効果的な方法です。 これでうまくいかない場合は、次の方法に進みます。
方法 6: Body-parser を削除する
多くの開発者は、この問題が Node.js body-parser ミドルウェアによって引き起こされていることを発見しました。 body-parser は、開発者が着信リクエストの本文を解析するために使用します。 しかし。 開発者は、コードでリクエストの問題をプロキシしようとしているときにエラーが発生した body-parser について不満を言うことがあります。 この問題を解決するには、body-parser を削除するだけです。
また読む:Windows 10 で Java TM Platform SE Binary が応答しない問題を修正
方法 7: クライアント プロキシにヘッダーを追加する
クライアント プロキシにヘッダーがないことも、コードでこのエラーを引き起こしている可能性があります。この問題を解決するには、クライアント プロキシにヘッダーを追加してみてください。
1. あなたの 計画.
2. 書きます コード 以下のフォーマットのように。
module.exports = 関数 (アプリ) { app.use (proxy('/api', { 目標: ' http://127.0.0.1:8080/', ヘッダー: { "接続": "キープアライブ" }, }));};
ほとんどの場合、クライアント プロキシにヘッダーを追加すると、近くのプロキシ サーバーの問題が解決されます。
よくある質問 (FAQ)
Q1. プロキシエラーとは何ですか?
答え。 プロキシ エラーは、開発者がコードでよく発生する一般的なエラーです。このエラーは、Web サーバーへのプロキシ リクエストが失敗した場合に発生する可能性があります。
Q2. プロキシエラーを修正するには?
答え。 開発者は、いくつかの効果的な方法を使用してこの問題を修正できますが、コードを変更してコードの問題を修正すると、効果的に役立ちます。
Q3. ホスト ファイルはどこにありますか?
答え。 ホスト ファイルは、システム ファイルの Windows ディレクトリに配置できます。これらのファイルは、ユーザーからの承認なしではアクセスできません。
おすすめされた:
- Windows 10でリソースが所有されていないというエラーを修正
- イーサネットケーブルが正しく接続されていない問題を修正
- USB デバイスのプロキシ デバイスの作成に失敗した問題を修正
- Windows 10でサーバーのIPアドレスが見つからない問題を修正
このガイドがお役に立ち、修正できたことを願っています リクエストのプロキシ試行中にエラーが発生しました あなたのコードの問題。 どの方法が効果的かをお知らせください。 ご質問やご提案がありましたら、コメント欄でお知らせください。
イーロン・デッカー
Elon は TechCult のテクニカル ライターです。 彼は約 6 年間ハウツー ガイドを書いており、多くのトピックをカバーしています。 彼は、Windows、Android、および最新のトリックとヒントに関連するトピックをカバーするのが大好きです。