Anna Contentfuli Node HTTP-adapterile puhverserveri agent
Sea adapter:http, httpsAgent ja proxy:false koos, et antud CONNECT-agent vastutaks marsruudi eest.
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,
});Kasuta olemasolevaid spaceId/accessToken ja seda klienti Delivery API toiminguteks. Eeldatakse, et sõltuvused on juba saadaval. Lubatud avalike Delivery API päringute jaoks avaliku vahendaja kaudu pakub HTTP-puhverserverite loend kandidaate agendi HTTP-puhverserveri URL-ile.
Vaikimisi API kasutab HTTPS-i ja valib httpsAgent. See agent jõuab HTTP-puhverserveri kuulajani ja loob CONNECT-i. proxy:false takistab Axiosel veel ühe puhverserveri valiku lisamist.
Selgesõnaline Node http adapter on oluline: brauseri võrk ja teised adapterid ei saa nendest väljadest Node soketi marsruuti. Hoia agenti kliendi töö ajal ja vabasta see pärast päringute lõppu väljalülitamisel.