Deno သည် module ဒေါင်းလုဒ်များနှင့် fetch နှစ်ခုစလုံးအတွက် HTTP_PROXY နှင့် HTTPS_PROXY ကို မှတ်တမ်းတင်ထားသည်။ Deno လုပ်ငန်းစဉ်ကို စတင်သည့် ပတ်ဝန်းကျင်တွင် ၎င်းတို့ကို သတ်မှတ်ပါ။ POSIX shell အတွက်−

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

ဥပမာသည် ဦးတည်ချက် scheme နှစ်ခုစလုံးအတွက် HTTP ပရောက်စီ နားထောင်သူကို အသုံးပြုသည်။ အမှန်တကယ် ကြားခံ URL ကို အသုံးပြုပါ။ HTTP ပရောက်စီ စာရင်း သည် ခွင့်ပြုထားသော အများပြည်သူ module နှင့် API ဒေါင်းလုဒ်များအတွက် ကိုယ်စားလှယ်လောင်းများ ပေးသည်။ HTTPS_PROXY သည် URL ကိုယ်တိုင် https ဖြင့် စတင်ရန် မလိုအပ်ပါ။

variable များ ပတ်ဝန်းကျင်တွင် ရှိပြီးသားဖြစ်နေစဉ် စတင်ခြင်းသည် အက်ပ်ကို ဖွင့်စဉ် လိုအပ်သော ဒေါင်းလုဒ်များကို ဖုံးလွှမ်းသည်။ app.ts အတွင်းရှိ ကုဒ်သည် ထိုကုဒ်၏ တည်ငြိမ် import များ ရယူရန် လိုအပ်သော အစောပိုင်း ကွန်ရက် တောင်းဆိုချက်ကို ပြင်ဆင်၍ မရပါ။

Deno သည် NO_PROXY ကိုလည်း module ဒေါင်းလုဒ်များနှင့် fetch တွင် ပရောက်စီကို ကျော်သွားသော host များ၏ ကော်မာဖြင့် ခွဲထားသော စာရင်းအဖြစ် မှတ်တမ်းတင်ထားသည်။ ရည်ရွယ်ထားသော တန်ဖိုးကို တူညီသော စတင်သည့် ပတ်ဝန်းကျင်တွင် ထားပါ။ ကွန်ရက် ခွင့်ပြုချက်နှင့် ပရောက်စီ လမ်းကြောင်းသတ်မှတ်မှုသည် သီးခြား input များအဖြစ် ဆက်ရှိနေသည်− ပရောက်စီ ရွေးချယ်ခြင်းသည် အက်ပ် လိုအပ်သော ခွင့်ပြုချက်များကို အစားထိုးမပေးပါ။

ဆက်စပ်ဆောင်းပါးများ