Proxy-Konfiguration (Node.js)
Um einen Proxy für die HTTP-Anfragen des SDK-Knotens zu konfigurieren, überschreiben Sie die Abruf-API, die von der SDK während der Initialisierung verwendet wird.
Im Folgenden finden Sie ein einfaches Beispiel, das zeigt, wie fetchApi
während der TargetClient
-Initialisierung überschrieben werden können, um einen Proxy hinzuzufügen:
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
});
Beachten Sie, dass dies nur für Knotenversionen 18.2+ funktioniert, in denen undici.fetch
der fetch
für den Knoten ist.
Besuchen Sie das Node SDK-Beispielrepo
Beispiele für die Proxy-Konfiguration für ältere Versionen des Knotens und weitere Informationen.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3