Хөтөч хөгжүүлэлтийн серверт хүрдэг боловч түүний 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 нь зуучлагчийг сонгохын оронд шалгалтыг өөрчилдөг.

Холбоотой нийтлэлүүд