Duokite Contentful Node HTTP adapteriui proxy agentą
Nustatykite adapter:http, httpsAgent ir proxy:false kartu, kad pateiktas CONNECT agentas valdytų maršrutą.
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,
});Naudokite esamus spaceId/accessToken ir šį klientą Delivery API operacijoms. Daroma prielaida, kad priklausomybės jau prieinamos. Leidžiamiems viešiems Delivery API užklausoms per viešą tarpininką HTTP proxy sąrašas siūlo kandidatus agento HTTP proxy URL adresui.
Numatytasis API naudoja HTTPS ir pasirenka httpsAgent. Tas agentas gali pasiekti HTTP proxy klausytoją ir užmegzti CONNECT. proxy:false neleidžia Axios pridėti dar vieno proxy pasirinkimo.
Aiškus Node http adapteris svarbus: naršyklės tinklas ir kiti adapteriai negauna Node lizdo maršruto iš šių laukų. Laikykite agentą viso kliento darbo metu ir atlaisvinkite jį, kai užklausos baigsis išjungiant.