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

Yi amfani da spaceId/accessToken da suke akwai da wannan abokin ciniki don ayyukan Delivery API. Ana ɗauka cewa dogaro sun riga sun wanzu. Don halaltattun buƙatun Delivery API na jama'a ta hanyar mai shiga tsakani na jama'a, jerin wakilan HTTP yana ba da 'yan takara don URL ɗin wakili na HTTP na wakilin.

Tsohuwar API tana amfani da HTTPS kuma tana zaɓar httpsAgent. Wannan wakilin zai iya isa mai sauraron wakili na HTTP kuma ya kafa CONNECT. proxy:false yana hana Axios ƙara wani zaɓi na wakili.

Bayyanannen adaftan Node http yana da muhimmanci: cibiyar sadarwar burauza da sauran adaftan ba sa samun hanyar soket na Node daga waɗannan filayen. Riƙe wakilin yayin aikin abokin ciniki kuma ka sake shi bayan buƙatun sun ƙare lokacin kashewa.

Labarai masu alaƙa