npm-ийн прокси тохиргоо npm start-аас эхэлсэн бүхнийг чиглүүлдэггүй
npm өөрийн багц дамжуулалтыг тохируулдаг. Скриптээр эхлүүлсэн програмад зориудын гадагш гарч буй проксийг дэмждэг HTTP клиент хэрэгтэй хэвээр.
npm install проксигоор ажилладаг. npm start програмыг эхлүүлэх ба түүний API хүсэлт шууд явдаг. npm тохиргоог мартсан байх албагүй.
Эхний хүсэлтийг багц менежер хийсэн. Хоёр дахь хүсэлтийг таны програм хийдэг. npm-ийн тохиргоон дахь прокси утга нь түүнийг уншдаг хэрэглэгчдэд зориулсан өгөгдөл бөгөөд хүүхэд процесс бүрийн доор тавьсан туннель биш.
Програмын HTTP клиент болон түүний дэмждэг прокси интерфейсийг шалгана уу. Энэ нь стандарт орчны хувьсагчдыг унших, тодорхой agent эсвэл dispatcher шаардах, эсвэл өөр баримтжуулсан тохиргоо ашиглаж болно. npm_config_proxy-той төстэй хувьсагч автоматаар танигдана гэж бүү бод.
Мөн гадагш гарч буй проксийг хөгжүүлэлтийн серверийн API дамжуулах функцээс тусгаарлана уу. Хөгжүүлэлтийн серверээс хөтчийн хүсэлтүүдийг backend рүү дамжуулдаг тохиргоо өөр үүрэгтэй; энэ нь таны програмын хийх хүсэлт бүрийн сүлжээний гаралт автоматаар болдоггүй.
Ашигтай харьцуулалтын хувьд амжилттай болдог хүсэлт болон бүтэлгүйтдэг хүсэлтийг хийж буй процессыг нэрлэнэ үү. Дараа нь сүүлийнхийг зориуд тохируулна уу. Undici-ийн fetch ашигладаг програм нь өөрийн Node орчинтой нийцтэй багц хувилбартайгаар ProxyAgent dispatcher тохиргоог дагаж болно. npm-ийн registry төгсгөлийн цэгийг өөрчлөх эсвэл програмыг дахин дахин суулгах нь тэр дутуу замыг өөрөө хангахгүй.