NW.js-ren proxy ezarpenak desberdinak dira Chromium eta Node eskaeretan
Konfigura ezazu NW.js web-motorraren proxy arauak aplikazio mahaigain berak erabiltzen dituen Node liburutegietatik bereizita.
NW.js-k DOM irudi bat karga dezake eta JSON lortu Node liburutegi baten bidez leiho berean. Identifika ezazu eskaera sortzen duen deia proxy interfaze bat aukeratu aurretik.
Dokumentatutako web-motorraren bidearako:
nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');
Lehen argumentua proxy araua da eta bigarrena PAC URLa. Honek HTTP amaiera-puntu finkoa hautatzen du helmuga eskemetarako PAC hutsik dagoenean; HTTPS-k bere tunel bide onartua erabiltzen du. Proxy autentifikaziorik gabeko orri publiko baten proba independentean, HTTP proxy zerrenda-ko sarrera batek amaiera-puntu hori ordezkatu dezake.
| Eskaeraren sortzailea | Aztertu beharreko politika |
|---|---|
| DOM baliabidea edo nabigatzailearen fetch | NW.js web-motorraren proxy konfigurazioa |
| Node nukleoaren HTTP edo pakete batek duen garraioa | Bezero horren agentea edo proxy interfaze publikoa |
getProxyForURL-ek PAC estiloko politika testua itzultzen du DOM karga baterako, adibidez PROXY gehi amaiera-puntu bat edo DIRECT. Ez du baieztatzen amaitutako eskaera batek erabili duenik.
process.env.http_proxy aldatzeak ez du lortzen inplementazio guztiek aldagaia irakurtzea. Etiketa itzazu diagnostikoak sortzailearen edo bezeroaren izenarekin eta haren emaitzarekin. Erabili pakete horren konfigurazio publikoa, eguneraketak ordeztuko dituen node_modules fitxategiak adabatzen ibili beharrean. SOCKS erabiltzen duten Node nukleoaren HTTPS deietarako, interfaze horietako bat SOCKS onartzen duen HTTPS agentea da.