Wat npm ping kontrolléiert beim Teste vun engem Proxy
Féiert d'Kontroll am Kontext vum npm-Prozess aus, dee feelt, a haalt Archiv- an Lifecycle-Downloads vum Resultat getrennt.
npm ping --registry=https://registry.npmjs.org/Benotzt de Registry, deen fir de Projet geduecht ass. npm ping kontaktéiert dee Registry a verifizéiert d'Authentifikatioun iwwer déi aktuell Konfiguratioun. Et zielt dee erfollegräiche Schluss; d'Ausgab als eidelt Objet aus engem ale Beispill ass kee virgeschriwwene Format.
Féiert et do aus, wou de Feeler geschitt. En npm-Prozess, deen aus enger IDE gestart gouf, kann aner Ëmfeld- oder Konfiguratiounsinputen hunn wéi en Terminal.
Liest d'Resultat an der richtege Phase
Wann ping feelt, behält den éischte Feeler. D'Proxy-Opléisung, d'Verbindung mam Listener, eng 407-Erausfuerderung an d'Oflehnung vun der Registry-Authentifikatioun sinn ënnerschiddlech Phasen.
Wann ping geléngt, awer d'Installatioun feelt, behält déi spéider Download-URL mat hirem Feeler. En Archiv kann op engem aneren Host leien, an e Lifecycle-Skript kann eng separat ausféierbar Datei eroflueden. Cypress zum Beispill dokumentéiert säin eegene Proxy- a Binär-Download-Verhalen; de Registry-Ping mécht déi Iwwerdroung net.
Wann d'Fro ass, ob den Traffic iwwerhaapt duerch de Proxy gaang ass, kombinéiert d'Registry-Antwert mat Proxy-Aufzeechnungen oder enger anerer Observatioun vun der Route. D'Antwert eleng beleeët Erreechbarkeet an Authentifikatioun, net de geneeë Wee.