Дайце 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 з гэтых палёў. Трымайце агент на працягу працы кліента і вызваліце яго пасля завяршэння запытаў пры выключэнні.