Configuração de proxy (Node.js)
Para configurar um proxy para as solicitações HTTP do SDK de nó, substitua a API de busca usada pelo SDK durante a inicialização.
Este é um exemplo básico de como substituir fetchApi
durante a inicialização de TargetClient
para adicionar um 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
});
Observe que isso só funciona para as versões de Nó 18.2+, em que undici.fetch
é o padrão fetch
para o nó.
Visite o repositório de amostras do SDK do nó
para obter exemplos de configuração de proxy para versões mais antigas do nó e mais informações.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3