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 סאָקעט וועג פֿון די פֿעלדער. האַלט דעם אַגענט דורכאויס דער אַרבעט פֿון קליענט און באַפֿרײַט אים ווען די בקשות ענדיקן זיך ביים פֿאַרמאַכן.

פֿאַרבונדענע אַרטיקלען