Дајте му на Node HTTP адаптерот на Contentful прокси агент
Поставете 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,
});Користете ги постоечките spaceId/accessToken и овој клиент за операции на Delivery API. Се претпоставува дека зависностите веќе се достапни. За дозволени јавни барања до Delivery API преку јавен посредник списокот на HTTP прокси нуди кандидати за HTTP прокси URL-то на агентот.
Стандардното API користи HTTPS и го избира httpsAgent. Тој агент може да стигне до слушач на HTTP прокси и да воспостави CONNECT. proxy:false спречува Axios да додаде уште еден избор на прокси.
Експлицитниот Node http адаптер е важен: мрежата на прелистувачот и другите адаптери не добиваат рута низ Node сокет од овие полиња. Држете го агентот за време на работата на клиентот и ослободете го откако барањата ќе завршат при исклучување.