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

Isticmaal spaceId/accessToken ee jira iyo client-kan hawlgallada Delivery API. Waxaa la malaynayaa in ku-tiirsanaanta ay horey u heli karaan. Codsiyada Delivery API ee dadweynaha ee la oggolaaday iyada oo loo marayo dhexdhexaadiye dadweyne, liiska proxy HTTP wuxuu bixiyaa musharrixiin loogu talagalay URL-ka proxy HTTP ee agent-ka.

API-da caadiga ah wuxuu isticmaalaa HTTPS wuxuuna doortaa httpsAgent. Agent-kaas wuxuu gaari karaa dhegeysanaha proxy HTTP oo uu dhisi karaa CONNECT. proxy:false wuxuu ka hortagaa Axios inuu ku daro doorasho proxy kale.

Adapter-ka Node http ee cad ayaa muhiim ah: shabakadda browser-ka iyo adapters kale kama helaan jid socket Node goobahan. Hay agent-ka inta shaqada client-ka socoto oo sii daa marka codsiyadu dhammaadaan xiritaanka.

Maqaallo la xiriira