npm-ova proxy postavka ne usmjerava sve što pokreće npm start
npm konfigurira vlastite prijenose paketa. Aplikacija koju pokreće skripta i dalje treba HTTP klijenta koji podržava predviđeni izlazni proxy.
npm install radi kroz proxy. npm start pokreće aplikaciju i njezin zahtjev prema API-ju ide izravno. npm nije nužno zaboravio postavku.
Prvi zahtjev uputio je upravitelj paketa. Drugi upućuje vaša aplikacija. Vrijednost proxyja u npm konfiguraciji podatak je za potrošače koji ga č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 dokumentiranu postavku. Ne pretpostavljajte da se varijabla poput npm_config_proxy prepoznaje automatski.
Također odvojite izlazni proxy od funkcije prosljeđivanja API-ja razvojnog poslužitelja. Postavka koja prosljeđuje zahtjeve preglednika s razvojnog poslužitelja 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 njezinim Node runtimeom. Promjena npm registry završne točke ili ponovna instalacija aplikacije samo po sebi ne osigurava tu nedostajuću rutu.