Dejinta proxy ee npm ma waddo wax walba oo npm start bilaabo
npm waxay habaysaa wareejinta baakadaha ay leedahay. Barnaamijka uu script-ku bilaabo wali wuxuu u baahan yahay macmiil HTTP oo taageera proxy-ga baxa ee loogu talagalay.
npm install waxay ku shaqaysaa proxy-ga. npm start waxay bilaabaa barnaamijka, codsigiisa API-na si toos ah ayuu u baxaa. Maahan in npm ay illowday dejinta.
Codsiyada ugu horreeya waxaa sameeyay maareeyaha baakadaha. Kan labaad waxaa sameeya barnaamijkaaga. Qiimaha proxy ee habaynta npm waa xog loogu talagalay isticmaalayaasha akhrinaya, ma aha tunnel hoos yaal geeddi-socod kasta oo carruur ah.
Baadh macmiilka HTTP ee barnaamijka iyo is-dhexgalka proxy ee uu taageero. Waxaa laga yaabaa inuu akhriyo doorsoomayaal deegaan caadi ah, uu u baahdo agent ama dispatcher cad, ama uu isticmaalo dejinta kale oo diiwaan gashan. Ha moodin in doorsoome u eg npm_config_proxy si otomaatig ah loo aqoonsado.
Sidoo kale ka sooc proxy-ga baxa iyo habka gudbinta API ee server-ka horumarinta. Dejinta gudbisa codsiyada browser-ka server-ka horumarinta ilaa backend waxay leedahay door kale; si otomaatig ah ma aha bixitaanka shabakadda ee codsi kasta oo barnaamijkaagu sameeyo.
Si aad u hesho isbarbardhig faa'iido leh, magacow codsiga guulaysta iyo geeddi-socodka sameeya codsiga guuldarraysta. Kadib si ula kac ah u habee kan dambe. Barnaamij isticmaala fetch-ka Undici wuxuu raaci karaa habaynta dispatcher-ka ProxyAgent, isagoo leh sii-deyn baakad la jaanqaadaya runtime-kiisa Node. Beddelka barta registry ee npm ama dib-u-rakibid joogto ah ee barnaamijka laftiisu ma bixiyo waddada maqan.