npm ຄາດຫວັງ JSON. Proxy ສົ່ງໜ້າ HTML.
ການລົ້ມເຫລວຂອງການວິເຄາະ registry ອາດເປັນຜົນທີ່ເຫັນໄດ້ຈາກໜ້າເຂົ້າສູ່ລະບົບ ຫຼື ໜ້າຂໍ້ຜິດພາດຂອງ proxy. ກວດເບິ່ງການຕອບສະໜອງກ່ອນທີ່ຈະປ່ຽນ metadata ຂອງແພັກເກດ ຫຼື ລຶບ cache.
ຂໍ້ຜິດພາດ npm ທີ່ເວົ້າເຖິງ HTML ທີ່ບໍ່ໄດ້ຄາດຫວັງ ຄວນອ່ານຕາມຕົວອັກສອນ. ການຕອບສະໜອງອາດເປັນໜ້າເຂົ້າສູ່ລະບົບຂອງ proxy ບໍ່ແມ່ນແພັກເກດທີ່ເສຍຫາຍ.
ກວດເບິ່ງສະຖານະ, ປະເພດເນື້ອຫາ ແລະ ຈຸດເລີ່ມຕົ້ນຂອງການຕອບສະໜອງທີ່ຖືກປົກປິດ. 407 ຊີ້ບອກເຖິງການທ້າທາຍການຢືນຢັນຕົວຕົນຂອງ proxy. ໜ້າ HTML ປະຕິເສດການເຂົ້າເຖິງທີ່ມີແບຣນ ຍັງສາມາດເຜີຍໃຫ້ເຫັນຕົວກາງໄດ້ ເຖິງແມ່ນວ່າຂໍ້ຜິດພາດທີ່ເຫັນໄດ້ຈະສຸມໃສ່ການວິເຄາະ JSON ກໍຕາມ.
ຢືນຢັນ registry ທີ່ຕັ້ງໄວ້ ພ້ອມທັງ proxy ທີ່ເລືອກ. ສິ່ງເຫຼົ່ານີ້ແມ່ນທີ່ຢູ່ຕ່າງກັນ: npm ຂໍຂໍ້ມູນແພັກເກດຈາກ registry ແລະ ສາມາດໃຊ້ proxy ເພື່ອສົ່ງຄຳຮ້ອງຂໍນັ້ນ.
ແກ້ໄຂເສັ້ນທາງ ຫຼື ຂັ້ນຕອນການຢືນຢັນຕົວຕົນທີ່ຜະລິດໜ້ານີ້. ການລຶບ cache ຂອງແພັກເກດບໍ່ສາມາດປ່ຽນຄຳຮ້ອງຂໍທີ່ຖືກປະຕິເສດໃຫ້ເປັນຄຳຮ້ອງຂໍທີ່ໄດ້ຮັບອະນຸຍາດ. ເຊັ່ນດຽວກັນ, ການປິດການກວດສອບ TLS ບໍ່ໄດ້ໃຫ້ບັນຊີ proxy ທີ່ຂາດຫາຍໄປ.
ເກັບຂໍ້ຄວາມກວດຫາຕົ້ນສະບັບໄວ້ຫຼັງຈາກປົກປິດຂໍ້ມູນປະຈຳຕົວ. “Unexpected token” ມີປະໂຫຍດໜ້ອຍກວ່າການຕອບສະໜອງ HTTP ທີ່ອະທິບາຍວ່າເປັນຫຍັງຂໍ້ມູນ registry ທີ່ຄາດຫວັງຈຶ່ງບໍ່ເຄີຍມາຮອດ.