Configurazione proxy (Node.js)
Per configurare un proxy per le richieste HTTP dell’SDK del nodo, sovrascrivi l’API di recupero utilizzata dall’SDK durante l’inizializzazione.
Di seguito è riportato un esempio di base che mostra come eseguire l'override di fetchApi
durante l'inizializzazione di TargetClient
per aggiungere un 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
});
Si noti che questo funziona solo per le versioni di Nodo 18.2+, in cui undici.fetch
è il fetch
predefinito per il nodo.
Visita l'archivio degli esempi dell'SDK del nodo
esempi di configurazione proxy per le versioni precedenti di node e ulteriori informazioni.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3