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 کے اندر کا کوڈ اُس کوڈ کے جامد امپورٹ حاصل کرنے کے لیے درکار پہلے نیٹ ورک درخواست کو ترتیب نہیں دے سکتا۔

Deno، NO_PROXY کو بھی اُن میزبانوں کی کوما سے جدا فہرست کے طور پر دستاویز کرتا ہے جو ماڈیول ڈاؤن لوڈز اور fetch میں پراکسی سے گزرتے ہیں۔ مطلوبہ قدر اُسی اسٹارٹ اپ ماحول میں رکھیں۔ نیٹ ورک اجازت اور پراکسی روٹنگ الگ الگ ان پٹ رہتے ہیں: پراکسی منتخب کرنا ایپ کی درکار اجازتوں کا متبادل نہیں۔

متعلقہ مضامین