Contentful-ийн Node HTTP адаптерт прокси агент өгөх
adapter:http, httpsAgent болон proxy:false-ыг хамт тохируулж, өгөгдсөн CONNECT агент замналыг хариуцах болно.
import { createClient } from 'contentful';
import { HttpsProxyAgent } from 'https-proxy-agent';
const agent = new HttpsProxyAgent('http://proxy.example:8080');
const client = createClient({
space: spaceId,
accessToken,
adapter: 'http',
httpsAgent: agent,
proxy: false,
});Delivery API үйлдлүүдэд одоо байгаа spaceId/accessToken болон энэ клиентийг ашиглана. Хамааралтай багцууд аль хэдийн боломжтой гэж үзнэ. Нийтийн зуучлагчаар дамжуулан зөвшөөрөгдсөн нийтийн Delivery API хүсэлтэд HTTP прокси жагсаалт агентын HTTP прокси URL-д нэр дэвшигчдийг санал болгоно.
Анхдагч API нь HTTPS ашиглаж httpsAgent-ыг сонгоно. Тэр агент HTTP прокси сонсогчдод хүрч CONNECT тогтоох боломжтой. proxy:false нь Axios-д өөр прокси сонголт нэмэхээс сэргийлнэ.
Тодорхой Node http адаптер чухал: хөтчийн сүлжээ болон бусад адаптерууд эдгээр талбараас Node сокет замнал авдаггүй. Клиентийн ажлын турш агентыг хадгалж, хүсэлтүүд дууссаны дараа унтраах үед суллана.