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