Dajte Node HTTP adapterju Contentfula proxy agenta
Nastavite adapter:http, httpsAgent in proxy:false skupaj, da dobavljeni CONNECT agent prevzame pot.
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,
});Za operacije Delivery API uporabite obstoječe spaceId/accessToken in tega odjemalca. Predpostavlja se, da so odvisnosti že na voljo. Pri dovoljenih javnih zahtevah Delivery API prek javnega posrednika seznam proxy strežnikov HTTP ponuja kandidate za naslov HTTP proxy agenta.
Privzeti API uporablja HTTPS in izbere httpsAgent. Ta agent lahko doseže poslušalec HTTP proxy in vzpostavi CONNECT. proxy:false prepreči Axiosu, da bi dodal še eno izbiro proxyja.
Izrecni adapter Node http je pomemben: brskalniško omrežje in drugi adapterji iz teh polj ne dobijo poti vtičnice Node. Imejte agenta ves čas dela odjemalca in ga sprostite, ko se zahteve ob izklopu končajo.