http-proxy-middleware चे API कनेक्शन कॉर्पोरेट प्रॉक्सीमधून राउट करा
target खऱ्या API कडेच ठेवा आणि middleware च्या बाहेर जाणाऱ्या HTTPS कनेक्शनसाठी HttpsProxyAgent द्या.
जर ब्राउझर डेव्हलपमेंट सर्व्हरपर्यंत पोहोचतो पण त्याची 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 लक्ष्यासाठी बोगद्यावर वाटाघाटी करते. कॉर्पोरेट प्रॉक्सी URL target म्हणून वापरणे हॉप जोडण्याऐवजी दुसरे अॅप्लिकेशन मागते.
लक्ष्य प्रोटोकॉलला योग्य agent आणि आवश्यक HTTP प्रॉक्सी इंटरफेस खरोखर समर्थित करणारा listener वापरा. त्या मार्गावरील मंजूर खाजगी CA साठी, पडताळणी सक्षम ठेवून Node ट्रान्सपोर्टद्वारे विश्वास कॉन्फिगर करा. secure: false मध्यस्थ निवडण्याऐवजी पडताळणी बदलते.