ផ្តល់ភ្នាក់ងារ proxy ដល់អ្នកបន្សាំ 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 សាធារណៈដែលត្រូវបានអនុញ្ញាតតាមរយៈអន្តរការីសាធារណៈ បញ្ជី proxy HTTP ផ្តល់បេក្ខជនសម្រាប់ URL proxy HTTP របស់ភ្នាក់ងារ។
API លំនាំដើមប្រើ HTTPS ហើយជ្រើស httpsAgent។ ភ្នាក់ងារនោះអាចទៅដល់ឧបករណ៍ស្តាប់ proxy HTTP និងបង្កើត CONNECT។ proxy:false រារាំង Axios មិនឲ្យបន្ថែមជម្រើស proxy ផ្សេងទៀត។
អ្នកបន្សាំ Node http ជាក់លាក់មានសារៈសំខាន់៖ បណ្តាញរបស់កម្មវិធីរុករក និងអ្នកបន្សាំផ្សេងទៀតមិនទទួលបានផ្លូវ socket Node ពីវាលទាំងនេះទេ។ រក្សាភ្នាក់ងារពេលអតិថិជនកំពុងដំណើរការ ហើយដោះលែងវាពេលសំណើបញ្ចប់ពេលបិទ។