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

Delivery API செயல்பாடுகளுக்கு இருக்கும் spaceId/accessToken மற்றும் இந்தக் கிளையண்டைப் பயன்படுத்துங்கள். சார்புகள் ஏற்கனவே கிடைக்கின்றன என்று கருதப்படுகிறது. பொது இடைத்தரகர் வழியாக அனுமதிக்கப்பட்ட பொது Delivery API கோரிக்கைகளுக்கு HTTP ப்ராக்ஸி பட்டியல் முகவரின் HTTP ப்ராக்ஸி URL க்கு வேட்பாளர்களை வழங்குகிறது.

இயல்புநிலை API HTTPS ஐப் பயன்படுத்தி httpsAgent ஐத் தேர்ந்தெடுக்கிறது. அந்த முகவர் HTTP ப்ராக்ஸி கேட்பானை அடைந்து CONNECT ஐ நிறுவ முடியும். proxy:false Axios மற்றொரு ப்ராக்ஸி தேர்வைச் சேர்ப்பதைத் தடுக்கிறது.

வெளிப்படையான Node http அடாப்டர் முக்கியம்: உலாவி வலையமைப்பும் பிற அடாப்டர்களும் இந்தப் புலங்களிலிருந்து Node சாக்கெட் பாதையைப் பெறுவதில்லை. கிளையண்டின் வேலையின் போது முகவரை வைத்திருந்து, கோரிக்கைகள் முடிந்த பின் மூடும்போது விடுவிக்கவும்.

தொடர்புடைய கட்டுரைகள்