Usmjerite API vezu http-proxy-middlewarea kroz korporativni proxy
Držite target usmjeren na pravi API i osigurajte HttpsProxyAgent za odlaznu HTTPS vezu middlewarea.
Ako preglednik dođe do razvojnog poslužitelja, ali njegov API zahtjev ne uspije, konfigurirajte vezu koju middleware uspostavlja:
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 je postojeća Express aplikacija. Ovo koristi modernu tvornicu middlewarea i imenovani izvoz HttpsProxyAgent; zadržite predviđeno mapiranje putanja i kontrole pristupa.
target imenuje API. agent identificira posrednika i pregovara tunel za taj HTTPS cilj. Korištenje URL-a korporativnog proxyja kao target traži drugu aplikaciju umjesto dodavanja skoka.
Koristite agent prikladan protokolu cilja i slušatelj koji stvarno podržava potrebno HTTP proxy sučelje. Za odobreni privatni CA na toj ruti konfigurirajte povjerenje kroz Node transport s omogućenom provjerom. secure: false mijenja provjeru umjesto da odabere posrednika.