Contentful యొక్క Node HTTP అడాప్టర్కు ప్రాక్సీ ఏజెంట్ను ఇవ్వండి
adapter:http, httpsAgent మరియు proxy:false లను కలిపి సెట్ చేయండి, ఇచ్చిన CONNECT ఏజెంట్ మార్గాన్ని నిర్వహించేలా.
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 సాకెట్ మార్గాన్ని పొందవు. క్లయింట్ పని అంతా ఏజెంట్ను ఉంచి, అభ్యర్థనలు ముగిసిన తర్వాత షట్డౌన్లో విడుదల చేయండి.