Adja meg a proxyügynököt a Contentful Node HTTP adapterének
Állítsa be együtt az adapter:http, httpsAgent és proxy:false értékeket, hogy a megadott CONNECT ügynök kezelje az útvonalat.
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,
});Használja a meglévő spaceId/accessToken értékeket és ezt a klienst a Delivery API műveleteihez. Feltételezzük, hogy a függőségek már elérhetők. A nyilvános közvetítőn keresztül engedélyezett nyilvános Delivery API-kérésekhez a HTTP-proxylista jelölteket kínál az ügynök HTTP-proxy URL-jéhez.
Az alapértelmezett API HTTPS-t használ, és a httpsAgent értéket választja. Az az ügynök eléri a HTTP-proxy figyelőt, és CONNECT kapcsolatot hoz létre. A proxy:false megakadályozza, hogy az Axios további proxyválasztást adjon hozzá.
A kifejezett Node http adapter számít: a böngésző hálózata és más adapterek nem kapnak Node socket-útvonalat ezekből a mezőkből. Tartsa meg az ügynököt a kliens munkája alatt, és a kérések befejezése után, leállításkor engedje el.