NW.js প্ৰক্সী ছেটিংছ Chromium আৰু Node অনুৰোধৰ মাজত পৃথক
একে ডেস্কটপ এপ্লিকেশ্যনে ব্যৱহাৰ কৰা Node লাইব্ৰেৰীৰ পৰা NW.js ৱেব-ইঞ্জিন প্ৰক্সী নিয়ম পৃথকভাৱে কনফিগাৰ কৰক।
NW.js এ একেই উইণ্ডোত DOM ছবি লোড কৰিব আৰু Node লাইব্ৰেৰীৰ জৰিয়তে JSON আনিব পাৰে। প্ৰক্সী ইন্টাৰফেচ বাছনি কৰাৰ আগতে অনুৰোধ সৃষ্টি কৰা কলটো চিনাক্ত কৰক।
নথিভুক্ত ৱেব-ইঞ্জিন পথৰ বাবে:
nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');
প্ৰথম আৰ্গুমেন্টটো প্ৰক্সী নিয়ম আৰু দ্বিতীয়টো PAC URL। PAC খালী থাকিলে ই গন্তব্য স্কিমৰ বাবে এটা নিৰ্দিষ্ট HTTP এণ্ডপইণ্ট বাছনি কৰে; HTTPS এ ইয়াৰ সমৰ্থিত টানেল পথ ব্যৱহাৰ কৰে। প্ৰক্সী প্ৰমাণীকৰণ নোহোৱাকৈ এটা স্বতন্ত্ৰ ৰাজহুৱা পৃষ্ঠা পৰীক্ষাত HTTP প্ৰক্সী তালিকা ৰ পৰা এটা প্ৰৱিষ্টিয়ে সেই এণ্ডপইণ্ট সলনি কৰিব পাৰে।
| অনুৰোধ প্ৰস্তুতকৰ্তা | পৰীক্ষা কৰিবলগীয়া নীতি |
|---|---|
| DOM সম্পদ বা ব্ৰাউজাৰ fetch | NW.js ৱেব-ইঞ্জিন প্ৰক্সী কনফিগাৰেচন |
| Node মূল HTTP বা পেকেজৰ মালিকানাধীন পৰিবহন | সেই ক্লায়েন্টৰ এজেণ্ট বা ৰাজহুৱা প্ৰক্সী ইন্টাৰফেচ |
getProxyForURL এ DOM লোডৰ বাবে PAC-শৈলীৰ নীতি পাঠ ঘূৰাই দিয়ে, যেনে PROXY আৰু এটা এণ্ডপইণ্ট বা DIRECT। এয়া প্ৰমাণ নকৰে যে সম্পূৰ্ণ হোৱা অনুৰোধে ইয়াক ব্যৱহাৰ কৰিছে।
process.env.http_proxy সলনি কৰিলে প্ৰতিটো ইমপ্লিমেণ্টেশনে ভেৰিয়েবলটো পঢ়িব বুলি নিশ্চিত নহয়। ডায়াগনষ্টিকছ প্ৰস্তুতকৰ্তা বা ক্লায়েন্টৰ নাম আৰু ইয়াৰ ফলাফলৰ সৈতে লেবেল কৰক। আপগ্ৰেডে সলনি কৰা node_modules ফাইল পেটচ কৰাৰ পৰিৱৰ্তে সেই পেকেজৰ ৰাজহুৱা কনফিগাৰেচন ব্যৱহাৰ কৰক। SOCKS ব্যৱহাৰ কৰা Node মূল HTTPS কলৰ বাবে এনে এটা ইন্টাৰফেচ হৈছে SOCKS-সমৰ্থিত HTTPS এজেণ্ট।