npm'in proxy ayarı npm start ile başlatılan her şeyi yönlendirmez
npm kendi paket aktarımlarını yapılandırır. Bir betikle başlatılan uygulama hâlâ amaçlanan giden proxy'yi destekleyen bir HTTP istemcisine ihtiyaç duyar.
npm install proxy üzerinden çalışır. npm start uygulamayı başlatır ve uygulamanın API isteği doğrudan gider. npm ayarı mutlaka unutmuş değildir.
İlk isteği paket yöneticisi yaptı. İkinci isteği sizin uygulamanız yapıyor. npm yapılandırmasındaki bir proxy değeri, onu okuyan tüketiciler için veridir; her alt sürecin altına yerleştirilmiş bir tünel değildir.
Uygulamanın HTTP istemcisini ve desteklediği proxy arayüzünü inceleyin. Standart ortam değişkenlerini okuyabilir, açık bir agent veya dispatcher gerektirebilir ya da başka bir belgelenmiş ayar kullanabilir. npm_config_proxy benzeri bir değişkenin otomatik olarak tanındığını varsaymayın.
Giden proxy'yi bir geliştirme sunucusunun API iletme özelliğinden de ayırın. Tarayıcı isteklerini bir geliştirme sunucusundan bir arka uca ileten ayarın başka bir rolü vardır; uygulamanızın yaptığı her istek için otomatik olarak ağ çıkışı değildir.
Yararlı bir karşılaştırma için başarılı olan isteği ve başarısız isteği yapan süreci adlandırın. Ardından ikincisini bilinçli olarak yapılandırın. Undici'nin fetch'ini kullanan bir uygulama, Node çalışma zamanıyla uyumlu bir paket sürümüyle ProxyAgent dispatcher yapılandırmasını izleyebilir. npm'in registry uç noktasını değiştirmek veya uygulamayı tekrar tekrar yeniden kurmak, eksik olan rotayı kendi başına sağlamaz.