X'jiċċekkja npm ping meta tittestja proxy
Ħaddem il-verifika fil-kuntest tal-proċess npm li qed ifalli, u żomm it-tniżżil tal-arkivju u taċ-ċiklu tal-ħajja separat mir-riżultat.
npm ping --registry=https://registry.npmjs.org/Uża r-reġistru maħsub għall-proġett. npm ping jikkuntattja dan ir-reġistru u jivverifika l-awtentikazzjoni permezz tal-konfigurazzjoni attwali. Dak li jgħodd huwa t-tlestija b'suċċess; l-output b'objett vojt minn eżempju antik mhuwiex format obbligatorju.
Ħaddmu fejn isseħħ il-falliment. Proċess npm li jinbeda minn IDE jista' jkollu input ambjentali jew ta' konfigurazzjoni differenti minn terminal.
Aqra r-riżultat fl-istadju t-tajjeb
Jekk ping ifalli, żomm l-ewwel żball. Is-soluzzjoni tal-proxy, il-konnessjoni mal-listener, sfida 407 u ċ-ċaħda tal-awtentikazzjoni tar-reġistru huma stadji differenti.
Jekk ping jirnexxi imma l-installazzjoni tfalli, żomm il-URL tat-tniżżil aktar tard flimkien mal-iżball tagħha. Arkivju jista' jkun fuq host ieħor, u skript taċ-ċiklu tal-ħajja jista' jniżżel esekutabbli separat. Cypress, pereżempju, tiddokumenta l-imġiba tagħha stess tal-proxy u tat-tniżżil binariu; il-ping tar-reġistru ma jwettaqx dak it-trasferiment.
Meta l-mistoqsija tkun jekk it-traffiku għaddiex mill-proxy, ikkombina r-risposta tar-reġistru ma' rekords tal-proxy jew osservazzjoni oħra tar-rotta. Ir-risposta waħedha tistabbilixxi l-aċċessibbiltà u l-awtentikazzjoni, mhux il-passaġġ eżatt.