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 අතරමැදියා තේරීම වෙනුවට සත්යාපනය වෙනස් කරයි.