Proxy postavka u npm-u ne usmerava sve što pokreće npm start
npm konfiguriše sopstvene prenose paketa. Aplikacija koju pokreće skripta i dalje traži HTTP klijent koji podržava predviđeni izlazni proxy.
npm install radi kroz proxy. npm start pokreće aplikaciju i njen zahtev ka API-ju ide direktno. npm nije nužno zaboravio postavku.
Prvi zahtev je uputio upravljač paketa. Drugi upućuje vaša aplikacija. Vrednost proxyja u npm konfiguraciji je podatak za potrošače koji ga čitaju, a ne tunel postavljen pod svaki podređeni proces.
Pregledajte HTTP klijent aplikacije i proxy interfejs koji podržava. Možda čita standardne promenljive okruženja, zahteva izričit agent ili dispatcher, ili koristi drugu dokumentovanu postavku. Ne pretpostavljajte da se promenljiva nalik npm_config_proxy prepoznaje automatski.
Takođe odvojite izlazni proxy od funkcije prosleđivanja API-ja razvojnog servera. Postavka koja prosleđuje zahteve pregledača sa razvojnog servera na backend ima drugu ulogu; ona nije automatski mrežni izlaz za svaki zahtev koji vaša aplikacija uputi.
Za korisno poređenje imenujte zahtev koji uspeva i proces koji upućuje zahtev koji ne uspeva. Zatim potonji svesno konfigurišite. Aplikacija koja koristi Undici fetch može slediti svoju konfiguraciju ProxyAgent dispatchera, sa izdanjem paketa kompatibilnim sa njenim Node runtime-om. Promena npm registry krajnje tačke ili ponovna instalacija aplikacije samo po sebi ne obezbeđuje tu nedostajuću rutu.