Dona l'agent de proxy a l'adaptador Node HTTP de Contentful
Defineix adapter:http, httpsAgent i proxy:false alhora perquè l'agent CONNECT subministrat assumeixi la ruta.
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,
});Utilitza els spaceId/accessToken existents i aquest client per a les operacions de Delivery API. Es pressuposa que les dependències ja estan disponibles. Per a les sol·licituds públiques permeses de Delivery API a través d'un intermediari públic, la llista de proxies HTTP ofereix candidats per a l'URL de proxy HTTP de l'agent.
L'API per defecte fa servir HTTPS i tria httpsAgent. Aquest agent pot arribar a un escoltador de proxy HTTP i establir CONNECT. proxy:false evita que Axios afegeixi una altra selecció de proxy.
L'adaptador explícit Node http és important: la xarxa del navegador i altres adaptadors no obtenen cap ruta de sòcol Node a partir d'aquests camps. Mantén l'agent durant la feina del client i allibera'l quan acabin les sol·licituds en tancar.