Cumasaigh tacaíocht seachfhreastalaí ionsuite Node ag am tosaithe
Úsáid lasc seachfhreastalaí comhshaoil Node leis na tairseacha cearta leagain fetch agus http/https agus tuig a raon cliaint.
Is féidir le Node athróga comhshaoil seachfhreastalaí a léamh é féin nuair a chumasaítear a thacaíocht ionsuite ag tosú an phróisis. Braitheann na cliaint atá ar fáil ar leagan an runtime:
- Tacaíonn fetch ionsuite le NODE_USE_ENV_PROXY ó Node 24.0.0, le haisphortáil go 22.21.0.
- Tosaíonn tacaíocht ionsuite node:http agus node:https trína ngníomhairí domhanda réamhshocraithe ag 24.5.0, arna haisphortáil go 22.21.0 freisin.
- Tosaíonn an lasc líne ordaithe --use-env-proxy ag 24.5.0 agus 22.21.0.
Ar eisiúint chomhoiriúnach, socraíonn an sampla POSIX-shell seo seachfhreastalaí HTTP corparáideach amháin don dá scéim chinn scríbe:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=localhost,127.0.0.1,.internal.example
node --use-env-proxy app.js
Roghnaíonn an t-ainm HTTPS_PROXY an bealach do chinn scríbe HTTPS; is féidir leis an URL seachfhreastalaí HTTP a ainmniú fós. Coigeartaigh NO_PROXY do na cinn scríbe ar cheart dó a sheachaint. Chun tástáil neamhspleách ar URL poiblí gan cuntas seachfhreastalaí, is féidir le iontráil HTTP ón liosta seachfhreastalaí HTTP an dá luach seachfhreastalaí a sholáthar agus na seachaintí inmheánacha riachtanacha fós ann.
Is rogha eile é foirm na lasc comhshaoil:
export NODE_USE_ENV_PROXY=1
node app.js
Socraigh na hathróga ródaithe sula seolann tú Node le ceachtar foirm. Ní athfheidhmíonn sé an túsú tosaithe má shannann tú an bhratach opt-in do process.env tar éis tosaithe.
Seiceáil cén cliant HTTP atá in úsáid i ndáiríre
Baineann na gníomhairí domhanda réamhshocraithe le glaonna http agus https a úsáideann iad. Rialaíonn leabharlann a bhfuil a gníomhaire nó a dáileoir saincheaptha féin aici a hiompar féin; tá socaich TCP amh lasmuigh den ghné ródaithe HTTP seo. Le haghaidh cliant Undici comhoiriúnach, is dáileoir ProxyAgent sainráite comhéadan ar leith atá áitiúil don chliant é.
Má thagann feidhmchlár in ionad gníomhaire domhanda, scrúdaigh an t-ionadú sin sula ngabhann tú leis go gcoinníonn sé iompar seachfhreastalaí an tosaithe. Mar an gcéanna, is socrú uirlise ar leith é cumraíocht chlárlann npm agus ní chruthaíonn sé conas a ródálann app.js iarratais.
Le haghaidh riachtanas muiníne TLS corparáideach, cumraigh an CA iontaofa cuí don runtime. Ní gá deimhniú teastais a dhíchumasú chun ródú seachfhreastalaí a chumasú.