ئەگەر توركۆرگۈ تەرەققىيات مۇلازىمېتىرىغا يەتكەن بولسىمۇ، ئۇنىڭ 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 نىشانى ئۈچۈن تونېلنى كېڭىشىدۇ. شىركەت proxy URL نى target قىلىپ ئىشلىتىش بىر سەكرەش قوشۇشنىڭ ئورنىغا باشقا ئەپلىكەتسىيە تەلەپ قىلىدۇ.

نىشان پروتوكولىغا ماس agent ۋە كېرەكلىك HTTP proxy كۆرۈنمە يۈزىنى ھەقىقەتەن قوللايدىغان listener ئىشلىتىڭ. شۇ يولدىكى تەستىقلانغان شەخسىي CA ئۈچۈن، دەلىللەشنى ئوچۇق قويۇپ Node توشۇشى ئارقىلىق ئىشەنچنى تەڭشەڭ. secure: false ۋاسىتىچىنى تاللاشنىڭ ئورنىغا دەلىللەشنى ئۆزگەرتىدۇ.

مۇناسىۋەتلىك ماقالىلەر