Leið API-sambandið hjá http-proxy-middleware gjøgnum fyritøkuproxy
Halt target peikað á veruliga API og veit HttpsProxyAgent til útferð HTTPS-sambands middleware-innar.
Um kagarin kemur á menningarservaran, men API-umbøðið miseydnast, stilla so sambandið, sum middleware-inn ger:
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 er verandi Express-verkætlanin. Hetta brúkar modernu middleware-verksmiðjuna og tað navngivna HttpsProxyAgent-útflutningin; varðveit ætlaðu slóð-kortlegging og atgongd-eftirlit.
target nevnir API-ið. agent vísir á millumliðið og samráðir tunnilin til tað HTTPS-málið. At brúka URL-fyritøkuproxyn sum target biður um aðra verkætlan í staðin fyri at leggja eitt stig aftrat.
Brúka ein agent, sum hóskar til málprotokollin, og ein listener, sum veruliga stuðlar tí neyðugu HTTP-proxy-grænseflata. Fyri góðkenda privata CA á teirri leiðini stilla tóleiki gjøgnum Node-flutningin við váttan virkjað. secure: false broytir váttanina í staðin fyri at velja millumliðið.