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ð.

Skyldar greinar