npm-in proxy ayarı npm start ilə başladılan hər şeyi yönləndirmir
npm öz paket ötürmələrini konfiqurasiya edir. Skriptlə başladılan tətbiq hələ də nəzərdə tutulan çıxış proksisini dəstəkləyən HTTP klienti tələb edir.
npm install proksi vasitəsilə işləyir. npm start tətbiqi başladır və onun API sorğusu birbaşa gedir. npm ayarı mütləq unutmayıb.
İlk sorğunu paket meneceri etdi. İkinci sorğunu sizin tətbiqiniz edir. npm konfiqurasiyasındakı proksi dəyəri onu oxuyan istehlakçılar üçün məlumatdır, hər alt prosesin altına qoyulmuş tunel deyil.
Tətbiqin HTTP klientini və onun dəstəklədiyi proksi interfeysini yoxlayın. O, standart mühit dəyişənlərini oxuya, açıq agent və ya dispatcher tələb edə, yaxud başqa sənədləşdirilmiş ayardan istifadə edə bilər. npm_config_proxy kimi görünən dəyişənin avtomatik tanındığını güman etməyin.
Həmçinin çıxış proksisini inkişaf serverinin API yönləndirmə funksiyasından ayırın. Brauzer sorğularını inkişaf serverindən backendə yönləndirən ayarın başqa rolu var; o, tətbiqinizin etdiyi hər sorğu üçün avtomatik şəbəkə çıxışı deyil.
Faydalı müqayisə üçün uğurlu sorğunu və uğursuz sorğunu edən prosesi adlandırın. Sonra ikincisini qəsdən konfiqurasiya edin. Undici-nin fetch-indən istifadə edən tətbiq öz ProxyAgent dispatcher konfiqurasiyasını izləyə bilər, Node runtime-ı ilə uyğun paket buraxılışı ilə. npm-in registry son nöqtəsini dəyişmək və ya tətbiqi təkrar-təkrar yenidən quraşdırmaq özlüyündə o çatışmayan marşrutu təmin etmir.