Gitt dem Node-HTTP-Adapter vu Contentful de Proxy-Agent
Setzt adapter:http, httpsAgent an proxy:false zesummen, sou datt dee geliwwerten CONNECT-Agent d'Route iwwerhëlt.
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,
});Benotzt déi existéierend spaceId/accessToken an dëse Client fir Delivery API-Operatiounen. Et gëtt ugeholl, datt d'Ofhängegkeeten schonn disponibel sinn. Fir erlaabt ëffentlech Delivery API-Ufroen iwwer en ëffentlechen Tëschemann liwwert d'HTTP-Proxy-Lëscht Kandidaten fir d'HTTP-Proxy-URL vum Agent.
Den Default-API benotzt HTTPS a wielt httpsAgent. Dee Agent kann en HTTP-Proxy-Lauschterer erreechen an CONNECT opbauen. proxy:false verhënnert, datt Axios nach eng aner Proxy-Auswiel bäisetzt.
Den expliziten Node http-Adapter ass wichteg: de Browser-Netzwierk an aner Adapter kréien aus dëse Felder keng Node-Socket-Route. Hält den Agent wärend der Aarbecht vum Client a gitt en fräi, wann d'Ufroen beim Ausschalten fäerdeg sinn.