ວິທີອ່ານ http.proxy ໃນສ່ວນຂະຫຍາຍ VS Code
ອ່ານ http.proxy ຜ່ານ API ຂອງສ່ວນຂະຫຍາຍ VS Code ພ້ອມກັບແຍກຄ່າການຕັ້ງຄ່າທີ່ແກ້ແລ້ວ ອອກຈາກເສັ້ນທາງລະບົບ ຫຼື PAC ຫຼື ການຂົນສົ່ງທີ່ຕັ້ງຄ່າໄວ້ຂອງ HTTP ລູກຄ້າ.
ສ່ວນຂະຫຍາຍ VS Code ສາມາດອ່ານ http.proxy ຜ່ານ API ການຕັ້ງຄ່າ:
import * as vscode from 'vscode';
const resource = vscode.window.activeTextEditor?.document.uri;
const http = vscode.workspace.getConfiguration('http', resource);
const proxyUrl = http.get<string>('proxy', '');
ພາກສ່ວນແມ່ນ http ແລະ ຄຸນສົມບັດພາຍໃນແມ່ນ proxy. ການສົ່ງ resource ໃຫ້ບໍລິບົດບໍລິເວນການຕັ້ງຄ່າ ເມື່ອຄ່າສະເພາະຊັບພະຍາກອນມີຄວາມສຳຄັນ.
get ແກ້ການຕັ້ງຄ່າສຳລັບບໍລິເວນນັ້ນ. inspect('proxy') ສາມາດສະແດງຄ່າທີ່ມີຢູ່ໃນຂອບເຂດການຕັ້ງຄ່າທີ່ຮອງຮັບຕ່າງໆ ເມື່ອລາຍງານຕ້ອງການທີ່ມາຂອງມັນ.
ສາຍອັກສອນຫວ່າງເປົ່າບໍ່ແມ່ນຫຼັກຖານວ່າ VS Code ເຊື່ອມຕໍ່ໂດຍກົງ. ຕົວແກ້ໄຂສາມາດໃຊ້ການຕັ້ງຄ່າລະບົບ ລວມທັງການເລືອກພຣັອກຊີອັດຕະໂນມັດ. ການຕັ້ງຄ່ານີ້ບໍ່ແມ່ນລາຍການຄົບຖ້ວນຂອງຜົນ PAC ທີ່ເລືອກສຳລັບແຕ່ລະປາຍທາງ.
ການອ່ານ proxyUrl ກໍບໍ່ໄດ້ຕັ້ງຄ່າໄລບຣາຣີໃດໆທີ່ສ່ວນຂະຫຍາຍເປີດ. ນຳໃຊ້ຄ່າທີ່ຕ້ອງການຜ່ານອິນເຕີເຟສທີ່ຮອງຮັບຂອງ HTTP ລູກຄ້ານັ້ນ ໂດຍຄຳນຶງເຖິງສະພາບແວດລ້ອມ ຫຼື ພຶດຕິກຳຂອງຕົວແທນ.
ໃຊ້ onDidChangeConfiguration ແລະ affectsConfiguration('http.proxy', resource) ເມື່ອສ່ວນຂະຫຍາຍຕ້ອງສັງເກດການປ່ຽນແປງ. ຕັ້ງຄ່າລູກຄ້າຄືນຕະຫຼອດວົງຈອນຊີວິດຂອງມັນ ແທນການຖືວ່າສາຍອັກສອນທີ່ອ່ານຄັ້ງດຽວຕອນເປີດໃຊ້ແມ່ນທັນສະໄໝຕະຫຼອດໄປ.