اگر براؤزر ڈویلپمنٹ سرور تک پہنچتا ہے مگر اس کی 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 واسطے کے انتخاب کے بجائے تصدیق بدلتا ہے۔

متعلقہ مضامین