Jepini adaptuesit Node HTTP të Contentful agjentin e proksisë
Vendosni së bashku adapter:http, httpsAgent dhe proxy:false, që agjenti CONNECT i dhënë të marrë përsipër rrugën.
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,
});Përdorni spaceId/accessToken ekzistues dhe këtë klient për veprimet e Delivery API. Supozohet se varësitë janë tashmë të disponueshme. Për kërkesat publike të lejuara të Delivery API përmes një ndërmjetësi publik, lista e proksive HTTP ofron kandidatë për URL-në e proksisë HTTP të agjentit.
API i parazgjedhur përdor HTTPS dhe zgjedh httpsAgent. Ai agjent mund të arrijë një dëgjues proksi HTTP dhe të vendosë CONNECT. proxy:false pengon Axios të shtojë një tjetër zgjedhje proksie.
Adaptuesi i qartë Node http ka rëndësi: rrjeti i shfletuesit dhe adaptuesit e tjerë nuk marrin rrugë soketi Node nga këto fusha. Mbajeni agjentin gjatë punës së klientit dhe lëshojeni pasi kërkesat të përfundojnë në mbyllje.