Rianaigh nasc API http-proxy-middleware tríd an seachfhreastalaí corparáideach
Coinnigh target dírithe ar an bhfíor-API agus soláthair HttpsProxyAgent do nasc HTTPS amach an middleware.
Má shroicheann an brabhsálaí an freastalaí forbartha ach má theipeann ar a iarratas API, cumraigh an nasc a dhéanann an 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'),
}));Is é app an feidhmchlár Express atá ann cheana. Úsáideann sé seo an mhonarcha middleware nua-aimseartha agus an t-easpórtáil ainmnithe HttpsProxyAgent; coinnigh an mapáil cosáin agus na rialuithe rochtana atá beartaithe.
Ainmníonn target an API. Sainaithníonn agent an idirghabhálaí agus déanann sé idirbheartaíocht ar an tollán don sprioc HTTPS sin. Má úsáidtear URL an tseachfhreastalaí chorparáidigh mar target, iarrtar feidhmchlár eile seach hop a chur leis.
Úsáid gníomhaire atá oiriúnach do phrótacal na sprice agus éisteoir a thacaíonn go fírinneach leis an gcomhéadan seachfhreastalaí HTTP atá ag teastáil. Le haghaidh CA príobháideach ceadaithe ar an mbealach sin, cumraigh muinín trí iompar Node le fíorú cumasaithe. Athraíonn secure: false fíorú in ionad an t-idirghabhálaí a roghnú.