Proxykonfiguration (Node.js)

Om du vill konfigurera en proxy för Node SDK:s HTTP-begäranden åsidosätter du det hämtnings-API som används av SDK under initieringen.

Följande är ett grundläggande exempel som visar hur du åsidosätter fetchApi under initieringen av TargetClient för att lägga till en proxy:

const { ProxyAgent } = require("undici");

const proxyAgent = new ProxyAgent("your proxy address here");

const fetchImpl = (url, options) => {
  const fetchOptions = options;
  fetchOptions.dispatcher = proxyAgent;
  return fetch(url, fetchOptions);
};

client = TargetClient.create({
    ...,
    fetchApi: fetchImpl
});

Observera att detta endast fungerar för nodversionerna 18.2+, där undici.fetch är standardvärdet fetch för noden.
Gå till Nod SDK-exempelrapporten
för exempel på proxykonfiguration för äldre versioner av noder och mer information.

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3