Усмерите API везу http-proxy-middleware кроз корпоративни прокси
Држите target усмерен на прави API и обезбедите HttpsProxyAgent за одлазну HTTPS везу middleware-а.
Ако прегледач дође до развојног сервера, али његов 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 тражи другу апликацију уместо додавања скока.
Користите агент прикладан протоколу циља и слушалац који стварно подржава потребно HTTP proxy сучеље. За одобрени приватни CA на тој рути конфигуришите поверење кроз Node транспорт са омогућеном провером. secure: false мења проверу уместо да одабере посредника.