Lig do Undici athróga seachfhreastalaí an chomhshaoil a léamh
Úsáid EnvHttpProxyAgent d’aon ghnó agus scar tosaíocht litreacha beaga, rialacha seachanta, URLanna coinnithe agus no_proxy dinimiciúil.
Úsáid EnvHttpProxyAgent nuair is ceart do thimpeallacht an phróisis an bealach a roghnú. Úsáid Undici ProxyAgent sainráite nuair is cuid de chumraíocht an chliaint an críochphointe. Tabhair don iarratas iarbhír é; ní athraíonn cruthú an ghníomhaire amháin aon ghlao 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();
}Sábháil é seo mar proxy-check.mjs i dtimpeallacht modúl ES le Undici ar fáil. Soláthraíonn an seoladh POSIX seo an dá bhealach seachfhreastalaí agus liosta seachanta folamh:
http_proxy=http://203.0.113.10:8080 \
https_proxy=http://203.0.113.10:8080 \
no_proxy= \
node proxy-check.mjsCuir do sheachfhreastalaí HTTP nó iarrthóir ón liosta seachfhreastalaithe HTTP in áit an chríochphointe doiciméadaithe. Baineann na sannacháin leis an rith seo; úsáideann sliogáin eile comhréir dhifriúil.
In Undici 8.12.3, tá tosaíocht ag na litreacha beaga http_proxy, https_proxy agus no_proxy thar a gcoibhéisí móra nuair atá an dá cheann ann. Roghnaíonn cinn scríbe HTTP agus HTTPS a socruithe féin. Soláthraíonn socrú HTTP amháin rogha chúltaca HTTPS freisin; ní sholáthraíonn HTTPS amháin HTTP. Ná glac leis go mbaineann coinbhinsiún ALL_PROXY cliaint eile leis seo.
| Ionchur | Cathain a úsáideann an leagan seo é |
|---|---|
| Timpeallacht seachfhreastalaí HTTP/HTTPS | Roghnaítear é agus an gníomhaire á chruthú. Cruthaigh dispatcher nua tar éis na críochphointí seo a athrú. |
no_proxy ón timpeallacht | Seiceáiltear arís é nuair a sheoltar iarratais. |
noProxy an tógálaí | Socraíonn sé an beartas seachanta go sainráite in ionad athruithe timpeallachta níos déanaí a leanúint. |
Is féidir le seachaint óstaigh agus poirt roghnacha a mheaitseáil; seachnaíonn réiltín amháin an seachfhreastalaí do gach iarratas. Scrúdaigh meaitseáil an chinn scríbe mura bhfeiceann an seachfhreastalaí trácht.
Ar Windows, ní dhéanann an príomhphróiseas idirdhealú idir cás litreacha in ainmneacha timpeallachta, mar sin ní luachanna neamhspleácha iad HTTP_PROXY agus http_proxy. Tá idirdhealú cásíogair doiciméadaithe ag cóipeanna timpeallachta Node Worker. Cuir é sin san áireamh sula socraíonn tú an dá litriú chun tosaíocht a thástáil. Dúnann an sampla a dispatcher tar éis na hoibre; coinnigh é fad a bhíonn an beartas críochphointe coinnithe céanna de dhíth ar iarratais athfhillteacha.