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