ນຳທາງການເຊື່ອມຕໍ່ API ຂອງ http-proxy-middleware ຜ່ານ proxy ຂອງອົງກອນ
ຮັກສາ target ໃຫ້ຊີ້ໄປທີ່ API ຕົວຈິງ ແລະ ສະໜອງ HttpsProxyAgent ສຳລັບການເຊື່ອມຕໍ່ HTTPS ຂາອອກຂອງ middleware.
ຖ້າ browser ໄປຮອດ dev server ແຕ່ຄຳຮ້ອງ API ຂອງມັນລົ້ມເຫຼວ, ໃຫ້ຕັ້ງຄ່າການເຊື່ອມຕໍ່ທີ່ middleware ສ້າງ:
const { createProxyMiddleware } = require('http-proxy-middleware');
const { HttpsProxyAgent } = require('https-proxy-agent');
app.use('/api', createProxyMiddleware({
target: 'https://api.example',
changeOrigin: true,
agent: new HttpsProxyAgent('http://proxy.example:8080'),
}));app ແມ່ນແອັບ Express ທີ່ມີຢູ່ແລ້ວ. ອັນນີ້ໃຊ້ໂຮງງານ middleware ສະໄໝໃໝ່ ແລະ ການສົ່ງອອກ HttpsProxyAgent ທີ່ມີຊື່; ຮັກສາການຈັບຄູ່ເສັ້ນທາງ ແລະ ການຄວບຄຸມການເຂົ້າເຖິງຕາມທີ່ຕັ້ງໃຈ.
target ຕັ້ງຊື່ API. agent ລະບຸຕົວກາງ ແລະ ເຈລະຈາອຸໂມງສຳລັບເປົ້າໝາຍ HTTPS ນັ້ນ. ການໃຊ້ URL proxy ຂອງອົງກອນເປັນ target ຈະຮ້ອງຂໍແອັບອື່ນ ແທນທີ່ຈະເພີ່ມຂັ້ນຕອນ.
ໃຊ້ agent ທີ່ເໝາະກັບໂປຣໂຕຄອນເປົ້າໝາຍ ແລະ listener ທີ່ຮອງຮັບອິນເຕີເຟສ HTTP proxy ທີ່ຕ້ອງການຕົວຈິງ. ສຳລັບ CA ສ່ວນຕົວທີ່ໄດ້ຮັບອະນຸມັດໃນເສັ້ນທາງນັ້ນ, ຕັ້ງຄ່າຄວາມໄວ້ວາງໃຈຜ່ານ Node transport ໂດຍເປີດການກວດສອບ. secure: false ປ່ຽນການກວດສອບ ແທນທີ່ຈະເລືອກຕົວກາງ.