Usmerite API povezavo http-proxy-middleware skozi podjetniški proxy
Ohranite target usmerjen na pravi API in priskrbite HttpsProxyAgent za odhodno povezavo HTTPS middleware.
Če brskalnik doseže razvojni strežnik, a njegova zahteva API ne uspe, konfigurirajte povezavo, ki jo ustvari 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 je obstoječa aplikacija Express. Uporablja sodobno tovarno middleware in imenovani izvoz HttpsProxyAgent; ohranite predvideno preslikavo poti in nadzor dostopa.
target poimenuje API. agent določi posrednika in se pogaja o tunelu za to ciljno mesto HTTPS. Uporaba URL-ja podjetniškega proxyja kot target zahteva drugo aplikacijo, namesto da bi dodala skok.
Uporabite agenta, ki ustreza ciljnemu protokolu, in listener, ki resnično podpira potreben vmesnik proxy HTTP. Za odobren zasebni CA na tej poti konfigurirajte zaupanje prek transporta Node z omogočenim preverjanjem. secure: false spremeni preverjanje, namesto da bi izbral posrednika.