Elekeza Muunganisho wa API wa http-proxy-middleware Kupitia Proksi ya Kampuni
Weka target ikielekea API halisi na toa HttpsProxyAgent kwa muunganisho wa HTTPS unaotoka wa middleware.
Iwapo kivinjari kinafika kwenye seva ya maendeleo lakini ombi lake la API linashindikana, sanidi muunganisho unaofanywa na 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 ni programu iliyopo ya Express. Hii inatumia kiwanda cha kisasa cha middleware na usafirishaji unaoitwa HttpsProxyAgent; hifadhi ramani ya njia na udhibiti wa ufikiaji uliokusudiwa.
target inataja API. agent inatambua mpatanishi na kujadili handaki kwa lengo hilo la HTTPS. Kutumia URL ya proksi ya kampuni kama target kunaomba programu nyingine badala ya kuongeza hatua.
Tumia agent inayofaa itifaki ya lengo na listener inayoauni kwa dhati kiolesura cha proksi cha HTTP kinachohitajika. Kwa CA ya kibinafsi iliyoidhinishwa kwenye njia hiyo, sanidi uaminifu kupitia usafirishaji wa Node huku uthibitishaji umewashwa. secure: false hubadilisha uthibitishaji badala ya kuchagua mpatanishi.