Contentful-un Node HTTP adapterinə proxy agent verin
adapter:http, httpsAgent və proxy:false parametrlərini birlikdə qurun ki, verilən CONNECT agenti marşrutu öz üzərinə götürsün.
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 əməliyyatları üçün mövcud spaceId/accessToken və bu klientdən istifadə edin. Asılılıqların artıq mövcud olduğu nəzərdə tutulur. İctimai vasitəçi ilə icazə verilən ictimai Delivery API sorğuları üçün HTTP proxy siyahısı agentin HTTP proxy URL-si üçün namizədlər təqdim edir.
Standart API HTTPS-dən istifadə edir və httpsAgent seçir. Bu agent HTTP proxy dinləyicisinə çatıb CONNECT qura bilər. proxy:false Axios-un başqa proxy seçimi əlavə etməsinin qarşısını alır.
Açıq Node http adapteri vacibdir: brauzer şəbəkəsi və digər adapterlər bu sahələrdən Node soket marşrutu almır. Agentı klient işi boyu saxlayın və sorğular bitdikdən sonra bağlanma zamanı buraxın.