Proxy-stillingar í NW.js eru ólíkar millum Chromium- og Node-fyrispurningar
Set proxy-reglur NW.js-netmotorsins upp serskilt frá teimum Node-bókasøvnum, sum sama skriviborðsforrit brúkar.
NW.js kann lesa eina DOM-mynd og heinta JSON gjøgnum eitt Node-bókasavn í sama vindeyga. Greið út, hvørja kalling sum ger fyrispurningin, áðrenn tú velur eina proxy-viðurskifti.
Fyri tann skjalfesta netmotor-leiðin:
nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');
Fyrsta argumentið er proxy-reglan og annað er PAC-URL. Hetta velur eitt fast HTTP-endapunkt fyri málsstevnum, tá PAC er tómt; HTTPS brúkar sína stuðlaðu tunnilleið. Í eini óheftari roynd av eini almenningi síðu uttan proxy-samgóðkning kann ein postur úr HTTP-proxy-listin koma í staðin fyri endapunktin.
| Framleiðari fyrispurningar | Stevnum gjøgnumgongd |
|---|---|
| DOM-tilfeingi ella kagafetch | Proxy-stilling hjá NW.js-netmotorinum |
| Node-kjarna HTTP ella transportur, sum ein pakki eigur | Umboðið ella almenna proxy-viðurskifti hjá tí kundanum |
getProxyForURL kemur aftur við stevnulíkum teksti fyri eina DOM-lesing, til dømis PROXY plus ein endapunkt ella DIRECT. Hetta váttar ikki, at ein liðugur fyrispurningur brúkti tað.
At broyta process.env.http_proxy fær ikki hvørja innleiðing at lesa variabluna. Merki greining við navni framleiðarans ella kundans og úrslitið. Brúka almenna stilling pakkans í staðin fyri at bøta node_modules-fílur, sum ein uppstigning kemur í staðin fyri. Fyri HTTPS-kallingar í Node-kjarnanum við SOCKS er eitt slíkt viðurskifti ein SOCKS-førur HTTPS-umboð.