npm install radi kroz proxy. npm start pokreće aplikaciju i njen zahtjev prema API-ju ide direktno. npm nije nužno zaboravio postavku.

Prvi zahtjev je uputio upravitelj paketa. Drugi upućuje vaša aplikacija. Vrijednost proxyja u npm konfiguraciji podatak je za potrošače koji je čitaju, a ne tunel postavljen pod svaki podređeni proces.

Pregledajte HTTP klijent aplikacije i proxy sučelje koje podržava. Možda čita standardne varijable okruženja, zahtijeva izričit agent ili dispatcher, ili koristi drugu dokumentovanu postavku. Ne pretpostavljajte da se varijabla nalik npm_config_proxy prepoznaje automatski.

Također odvojite izlazni proxy od funkcije prosljeđivanja API-ja razvojnog servera. Postavka koja prosljeđuje zahtjeve preglednika s razvojnog servera na backend ima drugu ulogu; ona nije automatski mrežni izlaz za svaki zahtjev vaše aplikacije.

Za korisnu usporedbu imenujte zahtjev koji uspijeva i proces koji upućuje zahtjev koji ne uspijeva. Zatim potonji svjesno konfigurirajte. Aplikacija koja koristi Undici fetch može slijediti svoju konfiguraciju ProxyAgent dispatchera, s izdanjem paketa kompatibilnim s njenim Node runtimeom. Promjena npm registry krajnje točke ili ponovna instalacija aplikacije samo po sebi ne osigurava tu nedostajuću rutu.

Povezani članci