د http-proxy-middleware API اړیکه د شرکت له پروکسي له لارې تېره کړئ
target دې د اصلي API پر لور وي، او د middleware د وتونکې HTTPS اړیکې لپاره HttpsProxyAgent وړاندې کړئ.
که براوزر د پراختیا سرور ته ورسیږي خو د هغې 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 د target په توګه کارول د یوې ټوپې اضافه کولو پرځای بله اپلیکیشن غواړي.
د موخې پروتوکول ته مناسب agent او هغه listener وکاروئ چې په رښتیا هم اړین HTTP پروکسي انټرفیس ملاتړ کوي. په دغه لار کې د تصویب شوي خصوصي CA لپاره، د تصدیق فعال ساتلو سره د Node لېږد له لارې باور ترتیب کړئ. secure: false د منځګړي د غوراوي پرځای تصدیق بدلوي.