Deno HTTP_PROXY va HTTPS_PROXY ni ham modul yuklab olishlar, ham fetch uchun hujjatlashtiradi. Ularni Deno jarayonini ishga tushiruvchi muhitda o‘rnating. POSIX qobig‘i uchun:

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

Misol ikkala manzil sxemasi uchun HTTP proksi tinglovchisidan foydalanadi. Haqiqiy vositachi URL manzilidan foydalaning; HTTP proksilar ro‘yxati ruxsat etilgan ommaviy modul va API yuklab olishlar uchun nomzodlar beradi. HTTPS_PROXY URL ning o‘zi https bilan boshlanishini talab qilmaydi.

O‘zgaruvchilar muhitda oldindan mavjud bo‘lganda ishga tushirish ilova yuklanayotganda kerak bo‘ladigan yuklab olishlarni qamrab oladi. app.ts ichidagi kod o‘sha kodning statik importlarini olish uchun kerak bo‘lgan avvalgi tarmoq so‘rovini sozlay olmaydi.

Deno shuningdek NO_PROXY ni modul yuklab olishlar va fetch paytida proksidan chetlab o‘tuvchi xostlarning vergul bilan ajratilgan ro‘yxati sifatida hujjatlashtiradi. Kerakli qiymatni o‘sha ishga tushirish muhitida saqlang. Tarmoq ruxsati va proksi marshrutlash alohida kirishlar bo‘lib qoladi: proksi tanlash ilova talab qiladigan ruxsatlarni almashtirmaydi.

O'xshash maqolalar