Proxyconfiguratie (Node.js)
Om een volmacht voor de verzoeken van HTTP van de Knoop te vormen SDK, met voeten treedt halen API die door SDK tijdens initialisering wordt gebruikt.
Hier volgt een eenvoudig voorbeeld van hoe u het overschrijven kunt negeren fetchApi
tijdens de TargetClient
initialisatie om een proxy toe te voegen:
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
});
Merk op dat dit slechts voor versies 18.2+ van de Knoop werkt, waarin undici.fetch
is de standaardwaarde fetch
voor knooppunt.
Ga naar Node SDK samples repo
voor de voorbeelden van de volmachtsconfiguratie voor oudere versies van knoop en meer informatie.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3