Idderieġi l-konnessjoni API ta' http-proxy-middleware mill-proxy korporattiv
Żomm target ippuntat lejn l-API vera u pprovdi HttpsProxyAgent għall-konnessjoni HTTPS tal-ħruġ tal-middleware.
Jekk il-browser jasal għas-server tal-iżvilupp iżda t-talba API tiegħu tfalli, ikkonfigura l-konnessjoni li tagħmel il-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 hija l-applikazzjoni Express eżistenti. Dan juża l-fabbrika tal-middleware moderna u l-esportazzjoni msemmija HttpsProxyAgent; żomm il-mapping tal-paths u l-kontrolli tal-aċċess maħsuba.
target isemmi l-API. agent jidentifika l-intermedjarju u jinnegozja t-tunnel għal dak il-mira HTTPS. Li tuża l-URL tal-proxy korporattiv bħala target titlob applikazzjoni oħra minflok ma żżid qabża.
Uża agent adatt għall-protokoll tal-mira u listener li verament jappoġġja l-interface tal-proxy HTTP meħtieġa. Għal CA privata approvata fuq dik ir-rotta, ikkonfigura l-fiduċja permezz tat-trasport Node bil-verifika attivata. secure: false ibiddel il-verifika minflok ma jagħżel l-intermedjarju.