NW.js ප්රොක්සි සැකසුම් Chromium සහ Node ඉල්ලීම් අතර වෙනස් වේ
NW.js වෙබ්-එන්ජිමේ ප්රොක්සි නීති එම ඩෙස්ක්ටොප් යෙදුම භාවිතා කරන Node පුස්තකාලවලින් වෙන් වශයෙන් වින්යාස කරන්න.
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 නියෝජිතයා වේ.