Contentful Node HTTP adapteriga proksi agent bering
adapter:http, httpsAgent va proxy:false ni birga sozlang, berilgan CONNECT agent marshrutni o'z zimmasiga olsin.
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 amallari uchun mavjud spaceId/accessToken va shu klientdan foydalaning. Bog'liqliklar allaqachon mavjud deb hisoblanadi. Ommaviy vositachi orqali ruxsat etilgan ommaviy Delivery API so'rovlari uchun HTTP proksi ro'yxati agentning HTTP proksi URL manziliga nomzodlar taqdim etadi.
Standart API HTTPS ishlatadi va httpsAgent ni tanlaydi. Bu agent HTTP proksi tinglovchisiga yetib borib CONNECT o'rnatishi mumkin. proxy:false Axios yana bir proksi tanlovini qo'shishiga yo'l qo'ymaydi.
Aniq Node http adapteri muhim: brauzer tarmog'i va boshqa adapterlar bu maydonlardan Node soket marshrutini olmaydi. Klient ishi davomida agentni saqlang va so'rovlar tugagach, o'chirish paytida uni bo'shating.