Deno د HTTP_PROXY او HTTPS_PROXY متغیرونه د ماډلونو ډاونلوډونو او fetch دواړو لپاره مستند کوي. هغوی په هغه چاپېریال کې تنظیم کړئ چې د Deno بهیر پیلوي. د POSIX shell لپاره:

export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts

بېلګه د دواړو موخو سکیمونو لپاره یو HTTP پراکسي اورېدونکی کاروي. اصلي منځګړي URL وکاروئ؛ د HTTP پراکسي لړلیک د اجازه‌لرونکو عامه ماډل او API ډاونلوډونو لپاره نوماندان وړاندې کوي. HTTPS_PROXY نه غواړي چې URL پخپله په https پیل شي.

په داسې حال کې پیلول چې متغیرونه لا دمخه په چاپېریال کې وي، هغه ډاونلوډونه رانغاړي چې د اپلیکیشن په بارېدو کې اړین دي. په app.ts کې دننه کوډ نشي کولی هغه پخوانی شبکه‌یي غوښتنه تنظیم کړي چې د همدې کوډ د سټاتیک importونو لپاره اړینه ده.

Deno همدارنګه NO_PROXY د هغو کوربه‌وو د کامې سره جلا شوې لړلیک په توګه مستند کوي چې د ماډلونو ډاونلوډونو او fetch پر مهال پراکسي پریږدي. خپله موخه‌لرونکې ارزښت په همدې پیلېدونکي چاپېریال کې وساتئ. د شبکې اجازه او د پراکسي لارښوونه جلا جلا ننوتونه پاتې کېږي: د پراکسي ټاکل د اپلیکیشن اړینو اجازو ځای نه نیسي.

اړوندې مقالې