D'Proxy-Astellunge vun npm leet net alles ëm, wat npm start startet
npm konfiguréiert seng eegen Iwwerdroungen. D'Applikatioun, déi vun engem Skript gestart gëtt, brauch nach ëmmer en HTTP-Client, deen de virgesiichten ausgehenden Proxy ënnerstëtzt.
npm install funktionéiert duerch de Proxy. npm start startet d'Applikatioun, an hir API-Ufro geet direkt eraus. npm huet d'Astellung net onbedéngt vergiess.
Déi éischt Ufro huet de Paketmanager gemaach. Déi zweet mécht Är Applikatioun. En Proxywäert an der npm-Konfiguratioun sinn Donnéeë fir Konsumenten, déi en liesen, keen Tunnel ënner all Kandprozess.
Iwwerpréift den HTTP-Client vun der Applikatioun an déi Proxy-Schnëttstell, déi e ënnerstëtzt. Et kann Standard-Ëmfeldvariabelen liesen, en expliziten Agent oder Dispatcher verlaangen oder eng aner dokumentéiert Astellung benotzen. Gitt net dovun aus, datt eng Variabel wéi npm_config_proxy automatesch erkannt gëtt.
Trennt och ausgehend Proxy vun der API-Weidergab-Funktioun vun engem Entwécklungsserver. Eng Astellung, déi Browserufroe vun engem Entwécklungsserver op e Backend weiderleet, huet eng aner Roll; se ass net automatesch den Netzwierkausgang fir all Ufro, déi Är Applikatioun mécht.
Fir e nëtzleche Verglach nennt déi Ufro, déi geléngt, an de Prozess, deen d'Ufro mécht, déi feelt. Konfiguréiert duerno dee leschten bewosst. Eng Applikatioun, déi dem Undici säi fetch benotzt, kann hir ProxyAgent-Dispatcher-Konfiguratioun verfollegen, mat enger Paketverëffentlechung, déi mat hirer Node-Laufzäit kompatibel ass. D'Registry-Endpunkt vun npm z'änneren oder d'Applikatioun ëmmer erëm nei z'installéieren, liwwert dee fehlende Wee net vu sech aus.