プロキシを構成するための確立された標準があります。次の環境変数を介して実行されます:
NodeJS のネイティブ フェッチ クライアントは、このすぐに使用できる機能を提供しませんが、使用できる undici http クライアントのエージェントがあります。
import { EnvHttpProxyAgent } from "undici"; const ENV_HTTP_PROXY_AGENT = new EnvHttpProxyAgent(); const proxyAgent = { dispatcher: ENV_HTTP_PROXY_AGENT } as any; await fetch("https://...", { ...proxyAgent, });
ノード タイプの定義では、フェッチのディスパッチャ属性はサポートされていませんが、サポートされているロジックです。したがって、TypeScript を使用している場合は、エラーを無視するか、プロキシ エージェントの任意のパターンとして最愛のものを使用できます。
これですべてです。環境変数を手動で評価する必要はありません。すべては undici の EnvHttpProxyAgent によって処理されます。
以上がNodejs環境でプロキシを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。