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.

Povezani članci