Beri agen proxy untuk adaptor Node HTTP milik Contentful
Setel adapter:http, httpsAgent, dan proxy:false bersama-sama agar agen CONNECT yang diberikan menangani rutenya.
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,
});Gunakan spaceId/accessToken yang ada dan klien ini untuk operasi Delivery API. Dependensi dianggap sudah tersedia. Untuk permintaan Delivery API publik yang diizinkan melalui perantara publik, daftar proxy HTTP menyediakan kandidat untuk URL proxy HTTP agen.
API default memakai HTTPS dan memilih httpsAgent. Agen itu dapat menjangkau listener proxy HTTP dan membangun CONNECT. proxy:false mencegah Axios menambahkan pilihan proxy lain.
Adaptor Node http yang eksplisit itu penting: jaringan browser dan adaptor lain tidak memperoleh rute soket Node dari bidang-bidang ini. Pertahankan agen selama beban kerja klien dan lepaskan setelah permintaan selesai saat dimatikan.