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,
});

Brúka tær verandi spaceId/accessToken og hendan klientin til Delivery API-virksemi. Væntað verður, at treytirnar longu eru tøkar. Til loyvd almenn Delivery API-umbøn gjøgnum ein almenna millumgongd veitir HTTP-proxy-listin evni til HTTP-proxy-URL-ina hjá agenturin.

Standard-API brúkar HTTPS og velur httpsAgent. Hasin agenturin kann ná einum HTTP-proxy-lyttara og seta CONNECT upp. proxy:false forðar Axios frá at leggja eitt annað proxy-val afturat.

Tann greiði Node http-adaptarin er týdningarmikil: netverk í kaga og onnur adaptør fáa ikki eina Node-socket-rútu úr hesum følum. Halt agenturin gjøgnum arbeiðið hjá klientinum og slepp honum, tá umbønirnar eru lidnar við sløkkingu.

Skyldar greinar