امنح محوّل Node HTTP في Contentful وكيل البروكسي
اضبط adapter:http وhttpsAgent وproxy:false معًا كي يتولى وكيل CONNECT المزوّد مسار الطلب.
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,
});استخدم spaceId/accessToken الحاليين وهذا العميل لعمليات Delivery API. يُفترض أن التبعيات متوفرة مسبقًا. وبالنسبة إلى طلبات Delivery API العامة المسموح بها عبر وسيط عام، توفّر قائمة بروكسي HTTP مرشحين لعنوان بروكسي HTTP الخاص بالوكيل.
تستخدم الواجهة الافتراضية HTTPS فتختار httpsAgent. ويستطيع ذلك الوكيل الوصول إلى مستمع بروكسي HTTP وإنشاء CONNECT. ويمنع proxy:false Axios من إضافة اختيار بروكسي آخر.
محوّل Node http الصريح مهم: فشبكة المتصفح والمحوّلات الأخرى لا تحصل على مسار مقبس Node من هذه الحقول. أبقِ الوكيل أثناء عمل العميل وحرّره بعد انتهاء الطلبات عند الإغلاق.