npm JSON আশা করেছিল। প্রক্সি একটি HTML পৃষ্ঠা পাঠিয়েছে।
রেজিস্ট্রি পার্স ব্যর্থতা প্রক্সি লগইন বা ত্রুটি পৃষ্ঠার দৃশ্যমান ফলাফল হতে পারে। প্যাকেজ মেটাডেটা প্রতিস্থাপন বা ক্যাশে পরিষ্কার করার আগে প্রতিক্রিয়া পরীক্ষা করুন।
অপ্রত্যাশিত HTML উল্লেখ করা npm ত্রুটি আক্ষরিকভাবে পড়া উচিত। প্রতিক্রিয়াটি প্রক্সি লগইন পৃষ্ঠা হতে পারে, নষ্ট প্যাকেজ নয়।
স্ট্যাটাস, কনটেন্ট টাইপ এবং প্রতিক্রিয়ার রিড্যাক্ট করা শুরু পরীক্ষা করুন। 407 একটি প্রক্সি প্রমাণীকরণ চ্যালেঞ্জ নির্দেশ করে। ব্র্যান্ডেড HTML অ্যাক্সেস-প্রত্যাখ্যান পৃষ্ঠাও একটি মধ্যস্থতাকারী প্রকাশ করতে পারে, এমনকি যখন দৃশ্যমান ত্রুটি JSON পার্সিংয়ে মনোযোগ দেয়।
কনফিগার করা রেজিস্ট্রি এবং নির্বাচিত প্রক্সি নিশ্চিত করুন। এগুলি আলাদা ঠিকানা: npm প্যাকেজ ডেটার জন্য রেজিস্ট্রিকে জিজ্ঞাসা করে এবং সেই অনুরোধ বহন করতে প্রক্সি ব্যবহার করতে পারে।
যে রুট বা প্রমাণীকরণ পর্যায় পৃষ্ঠাটি তৈরি করছে তা ঠিক করুন। প্যাকেজ ক্যাশে পরিষ্কার করা প্রত্যাখ্যাত অনুরোধকে অনুমোদিত অনুরোধে পরিণত করতে পারে না। একইভাবে, TLS যাচাইকরণ নিষ্ক্রিয় করা অনুপস্থিত প্রক্সি অ্যাকাউন্ট সরবরাহ করে না।
শংসাপত্র রিড্যাক্ট করার পরে মূল ডায়াগনস্টিক পাঠ্য রাখুন। “Unexpected token” সেই HTTP প্রতিক্রিয়ার চেয়ে কম উপযোগী যা ব্যাখ্যা করে কেন প্রত্যাশিত রেজিস্ট্রি ডেটা কখনও পৌঁছায়নি।