Deno-র প্রক্সি পরিবেশ মডিউল ডাউনলোডও কভার করে
Deno চালু করার আগে HTTP_PROXY ও HTTPS_PROXY সেট করুন, যাতে মডিউল ডাউনলোড ও fetch অনুরোধ নির্ধারিত পথে যায়।
Deno মডিউল ডাউনলোড ও fetch—দুটির জন্যই HTTP_PROXY ও HTTPS_PROXY নথিভুক্ত করে। যে পরিবেশ Deno প্রক্রিয়া চালু করে সেখানেই এগুলো সেট করুন। POSIX শেলের জন্য:
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-এর ভেতরের কোড সেই কোডের স্থির ইমপোর্ট পেতে প্রয়োজনীয় আগের নেটওয়ার্ক অনুরোধটি কনফিগার করতে পারে না।
Deno আরও নথিভুক্ত করে NO_PROXY-কে কমা-বিভক্ত হোস্ট তালিকা হিসেবে, যারা মডিউল ডাউনলোড ও fetch-এ প্রক্সি এড়িয়ে যায়। নির্ধারিত মানটি একই স্টার্টআপ পরিবেশে রাখুন। নেটওয়ার্ক অনুমতি ও প্রক্সি রাউটিং আলাদা ইনপুটই থাকে: প্রক্সি বেছে নেওয়া অ্যাপ্লিকেশনের প্রয়োজনীয় অনুমতিগুলোকে প্রতিস্থাপন করে না।