Rhowch yr asiant procsi i addasydd Node HTTP Contentful
Gosodwch adapter:http, httpsAgent a proxy:false gyda'i gilydd fel bod yr asiant CONNECT a ddarperir yn gyfrifol am y llwybr.
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,
});Defnyddiwch y spaceId/accessToken presennol a'r cleient hwn ar gyfer gweithrediadau Delivery API. Tybir bod y dibyniaethau ar gael yn barod. Ar gyfer ceisiadau Delivery API cyhoeddus a ganiateir trwy gyfryngwr cyhoeddus, mae'r rhestr procsi HTTP yn darparu ymgeiswyr ar gyfer URL procsi HTTP yr asiant.
Mae'r API diofyn yn defnyddio HTTPS ac yn dewis httpsAgent. Gall yr asiant hwnnw gyrraedd gwrandäwr procsi HTTP a sefydlu CONNECT. Mae proxy:false yn rhwystro Axios rhag ychwanegu dewis procsi arall.
Mae addasydd Node http penodol yn bwysig: nid yw rhwydwaith y porwr nac addasyddion eraill yn cael llwybr soced Node o'r meysydd hyn. Cadwch yr asiant drwy waith y cleient a'i ryddhau ar ôl i'r ceisiadau orffen wrth gau.