NW.js-i puhverserveri seaded erinevad Chromiumi ja Node'i päringute puhul
Seadistage NW.js-i veebimootori puhvrežiimid eraldi Node'i teekidest, mida sama töölauarakendus kasutab.
NW.js saab samas aknas laadida DOM-pildi ja hankida JSON-i Node'i teegi kaudu. Enne puhverserveri liidese valimist tehke kindlaks päringu loov kutse.
Dokumenteeritud veebimootori tee jaoks:
nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');
Esimene argument on puhvrežiim ja teine PAC-i URL. See valib sihtkoha skeemide jaoks fikseeritud HTTP-lõpp-punkti, kui PAC on tühi; HTTPS kasutab oma toetatud tunneliteed. Sõltumatus avaliku lehe testis ilma puhverserveri autentimiseta võib HTTP-puhverserverite loend-st pärit kirje selle lõpp-punkti asendada.
| Päringu tekitaja | Kontrollitav poliitika |
|---|---|
| DOM-i ressurss või brauseri fetch | NW.js-i veebimootori puhvrikonfiguratsioon |
| Node'i tuuma HTTP või paketile kuuluv transport | Selle kliendi agent või avalik puhverserveri liides |
getProxyForURL tagastab DOM-i laadimise jaoks PAC-stiilis poliitikateksti, näiteks PROXY pluss lõpp-punkt või DIRECT. See ei kinnita, et lõpetatud päring seda kasutas.
process.env.http_proxy muutmine ei pane iga rakendust muutujat lugema. Märgistage diagnostika tekitaja või kliendi nime ja selle tulemusega. Kasutage selle paketi avalikku konfiguratsiooni, mitte lappige node_modules-faile, mille uuendus asendab. SOCKS-i kasutavate Node'i tuuma HTTPS-kutsete jaoks on üks selline liides SOCKS-i toetav HTTPS-agent.