Подешавање проксија у npm не усмерава све што покрене npm start
npm конфигурише сопствене преносе пакета. Апликација коју покреће скрипта и даље захтева HTTP клијента који подржава предвиђени излазни прокси.
npm install ради кроз прокси. npm start покреће апликацију и њен захтев ка API-ју иде директно. npm није нужно заборавио подешавање.
Први захтев је упутио менаџер пакета. Други упућује ваша апликација. Вредност проксија у npm конфигурацији су подаци за потрошаче који је читају, а не тунел постављен испод сваког подређеног процеса.
Прегледајте HTTP клијента апликације и прокси интерфејс који подржава. Можда чита стандардне променљиве окружења, захтева изричит агент или диспечер, или користи друго документовано подешавање. Не претпостављајте да се променљива налик npm_config_proxy препознаје аутоматски.
Такође одвојте излазни прокси од функције прослеђивања API-ја развојног сервера. Подешавање које прослеђује захтеве прегледача са развојног сервера на backend има другу улогу; оно није аутоматски мрежни излаз за сваки захтев који ваша апликација упути.
За корисну могућност поређења наведите захтев који успева и процес који упућује захтев који не успева. Затим свесно конфигуришите овај други. Апликација која користи Undici fetch може следити своју конфигурацију ProxyAgent диспечера, са издањем пакета компатибилним са њеним Node окружењем. Промена npm registry крајње тачке или поновно инсталирање апликације само по себи не обезбеђује ту руту која недостаје.