ສະພາບແວດລ້ອມພຣັອກຊີຂອງ Deno ກວມເອົາການດາວໂຫລດໂມດູນນຳ
ຕັ້ງ HTTP_PROXY ແລະ HTTPS_PROXY ກ່ອນເລີ່ມ Deno ເພື່ອໃຫ້ການດາວໂຫລດໂມດູນ ແລະ ຄຳຮ້ອງ fetch ໄປຕາມເສັ້ນທາງທີ່ຕ້ອງການ.
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. ຮັກສາຄ່າທີ່ຕ້ອງການໄວ້ໃນສະພາບແວດລ້ອມເລີ່ມຕົ້ນດຽວກັນ. ການອະນຸຍາດເຄືອຂ່າຍ ແລະ ການເສັ້ນທາງພຣັອກຊີຍັງເປັນຂໍ້ມູນເຂົ້າແຍກກັນ: ການເລືອກພຣັອກຊີບໍ່ໄດ້ແທນການອະນຸຍາດທີ່ແອັບຕ້ອງການ.