NW.js lè gbé àwòrán DOM kan wọlé kí ó sì gba JSON nípasẹ̀ ilé-ìkàwé Node nínú fèrèsé kan náà. Dámọ̀ ìpè tó dá ìbéèrè náà ṣáájú kí o tó yan interface proxy.

Fún ọ̀nà ẹ́ńjìnì wẹ́ẹ̀bù tí a kọ sílẹ̀:

nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');

Àríyànjiyàn àkọ́kọ́ ni òfin proxy, èkejì sì ni URL PAC. Èyí máa ń yan ibi-ìparí HTTP tí ó dúró ṣinṣin fún àwọn ètò ibi-àfojúsùn nígbà tí PAC bá ṣófo; HTTPS máa ń lo ọ̀nà ihò rẹ̀ tí a ṣe àtìlẹ́yìn fún. Nínú ìdánwò ojú-ìwé gbogbogbò tí ó yàtọ̀ láìsí ìjẹ́rìí proxy, àkọsílẹ̀ kan láti àkọsílẹ̀ proxy HTTP lè rọ́pò ibi-ìparí yẹn.

Ẹni tí ó dá ìbéèrèÌlànà tí a ó ṣàyẹ̀wò
Orísun DOM tàbí fetch aṣàwákiriÌṣètò proxy ẹ́ńjìnì wẹ́ẹ̀bù NW.js
HTTP kókó Node tàbí gbígbé tí àpò kan níAṣojú tàbí interface proxy gbogbogbò ti alábàáṣepọ̀ yẹn

getProxyForURL máa ń dá ọ̀rọ̀ ìlànà bíi PAC padà fún gbígbé DOM wọlé, bíi PROXY pẹ̀lú ibi-ìparí tàbí DIRECT. Kò jẹ́rìí pé ìbéèrè tí ó ti parí lo ó.

Yíyí process.env.http_proxy kò mú kí gbogbo ìmúṣẹ ka àfikún yẹn. Fi orúkọ ẹni tí ó dá tàbí alábàáṣepọ̀ àti àbájáde rẹ̀ ṣe àmì ìṣàyẹ̀wò. Lo ìṣètò gbogbogbò ti àpò yẹn dípò pátíkù àwọn fáìlì node_modules tí ìmúgbéga ń rọ́pò. Fún àwọn ìpè HTTPS kókó Node tí ó ń lo SOCKS, irú interface kan bẹ́ẹ̀ ni aṣojú HTTPS tí ó lè ṣe SOCKS.

Àwọn àpilẹ̀kọ tó jọra