Enkursigu la API-konekton de http-proxy-middleware tra la entreprena prokura servilo
Tenu target direktita al la reala API kaj provizi HttpsProxyAgent por la elira HTTPS-konekto de la middleware.
Se la retumilo atingas la evoluigan servilon sed ĝia API-peto malsukcesas, agordu la konekton faratan de la 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 estas la ekzistanta Express-aplikaĵo. Ĉi tio uzas la modernan middleware-fabrikon kaj la nomatan eksporton HttpsProxyAgent; konservu la celitan vojmapigon kaj alirregadojn.
target nomas la API. agent identigas la peranton kaj interkonsentas la tunelon por tiu HTTPS-celo. Uzi la URL-on de la entreprena prokura servilo kiel target petas alian aplikaĵon anstataŭ aldoni salton.
Uzu agenton taŭgan por la cela protokolo kaj aŭskultanton, kiu efektive subtenas la bezonatan HTTP-prokuran interfacon. Por aprobita privata CA sur tiu vojo, agordu fidon per la Node-transporto kun validigo ŝaltita. secure: false ŝanĝas la validigon anstataŭ elekti la peranton.