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

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ