Uża EnvHttpProxyAgent meta l-ambjent tal-proċess għandu jagħżel ir-rotta. Uża Undici ProxyAgent espliċitu meta l-endpoint għandu jkun parti mill-konfigurazzjoni tal-klijent. Għaddih lit-talba vera; li toħloq l-agent biss ma jbiddel l-ebda sejħa fetch.

import { EnvHttpProxyAgent, fetch } from 'undici';

const dispatcher = new EnvHttpProxyAgent();

try {
  const response = await fetch("https://example.com/", {
    dispatcher,
    signal: AbortSignal.timeout(15000),
  });
  console.log(response.status);
  await response.arrayBuffer();
} finally {
  await dispatcher.close();
}

Issejvja dan bħala proxy-check.mjs f’ambjent ta’ moduli ES b’Undici disponibbli. Din it-tnedija POSIX tagħti ż-żewġ rotot proxy u lista bypass vojta:

http_proxy=http://203.0.113.10:8080 \
https_proxy=http://203.0.113.10:8080 \
no_proxy= \
node proxy-check.mjs

Ibdel l-endpoint tad-dokumentazzjoni bil-proxy HTTP tiegħek jew kandidat mil-lista ta’ proxies HTTP. L-assenjazzjonijiet huma għal din is-sejħa; shells oħra jużaw sintassi differenti.

F’Undici 8.12.3, l-ittri żgħar http_proxy, https_proxy u no_proxy jieħdu preċedenza fuq il-korrispondenti kbar meta t-tnejn jeżistu. Destinazzjonijiet HTTP u HTTPS jagħżlu s-settings tagħhom. Setting HTTP biss jipprovdi wkoll fallback għal HTTPS; HTTPS biss ma jipprovdix HTTP. Tassumix li tapplika l-konvenzjoni ALL_PROXY ta’ klijent ieħor.

InputMeta din il-verżjoni tużah
Ambjent proxy HTTP/HTTPSJintgħażel meta jinbena l-agent. Oħloq dispatcher ġdid wara li tbiddel dawn l-endpoints.
no_proxy tal-ambjentJerġa’ jiġi ċċekkjat meta jintbagħtu t-talbiet.
noProxy tal-kostrutturJiffissa l-politika bypass espliċitament minflok isegwi bidliet sussegwenti fl-ambjent.

Bypasses jistgħu jaqblu ma’ hosts u ports fakultattivi; asterisk wieħed biss jevita l-proxy għal kull talba. Iċċekkja t-tqabbil tad-destinazzjoni jekk il-proxy ma jarax traffiku.

Fuq Windows, il-proċess prinċipali ma jiddistingwix bejn ittri kbar u żgħar f’ismijiet tal-ambjent, għalhekk HTTP_PROXY u http_proxy mhumiex valuri indipendenti. Il-kopji tal-ambjent ta’ Node Worker għandhom distinzjoni dokumentata sensittiva għall-ittri. Ikkunsidra dan qabel tissettja ż-żewġ kitbiet biex tittestja l-prijorità. L-eżempju jagħlaq id-dispatcher wara x-xogħol; żommu waqt li talbiet ripetuti jeħtieġu l-istess politika endpoints miżmuma.

Artikli relatati