http-proxy-middleware ৰ API সংযোগ কৰ্প'ৰেট প্ৰক্সিৰ জৰিয়তে প্ৰেৰণ কৰক
target আসল API লৈয়েই ৰাখক আৰু middleware ৰ বাহিৰমুখী HTTPS সংযোগৰ বাবে HttpsProxyAgent যোগান ধৰক।
যদি ব্ৰাউজাৰে development server পায় কিন্তু তাৰ 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 factory আৰু নামযুক্ত HttpsProxyAgent export ব্যৱহাৰ কৰে; উদ্দেশ্য কৰা path mapping আৰু access controls ৰাখক।
target এ API ৰ নাম দিয়ে। agent এ মধ্যৱৰ্তীটো চিনাক্ত কৰে আৰু সেই HTTPS target ৰ বাবে tunnel আলোচনা কৰে। কৰ্প'ৰেট proxy URL ক target হিচাপে ব্যৱহাৰ কৰিলে hop যোগ কৰাৰ পৰিৱৰ্তে অন্য এপ্লিকেশ্যন বিচৰা হয়।
target protocol ৰ বাবে উপযুক্ত agent আৰু প্ৰয়োজনীয় HTTP proxy interface সঁচাকৈ সমৰ্থন কৰা listener ব্যৱহাৰ কৰক। সেই পথত অনুমোদিত private CA ৰ বাবে, verification সক্ৰিয় কৰি Node transport ৰ জৰিয়তে trust কনফিগাৰ কৰক। secure: false এ intermediary বাছনি কৰাৰ পৰিৱৰ্তে verification সলনি কৰে।