- चूंकि npm ने स्व-हस्ताक्षरित प्रमाणपत्रों को स्वचालित रूप से स्वीकार करना बंद कर दिया है, कुछ अनुप्रयोगों में कुछ पैकेज प्रकाशित करने का प्रयास करते समय उपयोगकर्ताओं ने त्रुटियों की रिपोर्ट करना शुरू कर दिया है।
- त्रुटि को ठीक किया जा सकता है, आमतौर पर, पैकेज मैनेजर को अपग्रेड करके या ज्ञात रजिस्ट्रार का उपयोग करके।
- यदि आप सुरक्षा प्रमाणपत्र त्रुटियों के बारे में अधिक पढ़ना चाहते हैं, तो हमारे समर्पित पर एक नज़र डालें प्रमाणपत्र त्रुटि अनुभाग.
- हमारे का पता लगाने के लिए स्वतंत्र महसूस करें समस्या निवारण केंद्र अधिक उपयोगी लेखों के लिए।
यह सॉफ़्टवेयर सामान्य कंप्यूटर त्रुटियों की मरम्मत करेगा, आपको फ़ाइल हानि, मैलवेयर, हार्डवेयर विफलता से बचाएगा और अधिकतम प्रदर्शन के लिए आपके पीसी को अनुकूलित करेगा। पीसी की समस्याओं को ठीक करें और 3 आसान चरणों में अभी वायरस निकालें:
- रेस्टोरो पीसी रिपेयर टूल डाउनलोड करें जो पेटेंट प्रौद्योगिकी के साथ आता है (पेटेंट उपलब्ध यहां).
- क्लिक स्कैन शुरू करें Windows समस्याएँ ढूँढने के लिए जो PC समस्याएँ उत्पन्न कर सकती हैं।
- क्लिक सभी की मरम्मत आपके कंप्यूटर की सुरक्षा और प्रदर्शन को प्रभावित करने वाली समस्याओं को ठीक करने के लिए
- रेस्टोरो द्वारा डाउनलोड किया गया है 0 इस महीने पाठकों।
कुछ समय के लिए, कुछ एप्लिकेशन और डेवलपर टूल में पैकेज स्थापित करने और प्रकाशित करने के दौरान डेवलपर्स को SELF_SIGNED_CERT_IN_CHAIN त्रुटि का सामना करना पड़ा जैसे Node.js, npm, या Git।
कुछ साल पहले तक, जब npm ने उदाहरण के लिए घोषणा की थी कि वे अब स्व-हस्ताक्षरित प्रमाणपत्रों का समर्थन नहीं करेंगे।
इसका मतलब है कि प्रमाणपत्र सत्यापन प्रक्रिया अब स्वचालित नहीं थी। इसलिए डेवलपर्स को अब स्व-हस्ताक्षरित प्रमाणपत्र देखने के लिए अपना आवेदन सेट करना होगा।
मैं प्रमाणपत्र श्रृंखला में स्व-हस्ताक्षरित प्रमाणपत्र को कैसे ठीक करूं?
आपके द्वारा उपयोग किए जा रहे टूल के आधार पर, कुछ अनुशंसाएं हैं। कुछ जोखिम भरे हैं, कुछ सुरक्षित हैं। हालांकि, एक बात स्पष्ट है: आपको प्रमाणन सत्यापन प्रक्रिया को पूरी तरह से अक्षम करने का प्रयास नहीं करना चाहिए।
Node.js. के लिए
आप करने के लिए एक पर्यावरण चर सम्मिलित कर सकते हैं कोड की शुरुआत में निम्नलिखित कमांड का उपयोग करके अविश्वसनीय प्रमाणपत्रों को अनुमति दें:
प्रोसेस.env['NODE_TLS_REJECT_UNAUTHORIZED']=0;
यह जोखिम भरा है और इसे उत्पादन में उपयोग करने की अनुशंसा नहीं की जाती है। वैकल्पिक रूप से, उपयोग करें npm config सख्त-ssl=false सेट करें यदि आपको कई अनुप्रयोगों के लिए ऐसा करना है और आप प्रक्रिया को दोहराते हुए सहेजना चाहते हैं।
उपयोगकर्ता अपग्रेड करने का भी सुझाव देते हैं किसी भी मौजूदा बग और कमजोरियों को ठीक करने के लिए आपके नोड का संस्करण।
एनपीएम. के लिए
अनुशंसित समाधान, फिर से, निम्न में से किसी एक को चलाने वाले npm के अपने संस्करण को अपग्रेड करना है:
npm npm -g --ca=null. स्थापित करें
एनपीएम अपडेट एनपीएम -जी
या, ज्ञात पंजीयकों का उपयोग करने के लिए npm के अपने वर्तमान संस्करण को बताएं, और स्थापित करने के बाद, उनका उपयोग करना बंद करें:
एनपीएम विन्यास सेट सीए ""
npm npm. स्थापित करें -जी एनपीएम विन्यास हटाना सीए
कुछ उपयोगकर्ताओं ने उल्लेख किया कि वे केवल रजिस्ट्री URL को https से http में बदल दिया:
एनपीएम विन्यास सेट रजिस्ट्री=" http://registry.npmjs.org/"
हमें उम्मीद है कि इनमें से किसी एक सुझाव ने आपको समस्या को ठीक करने में मदद की है। यदि आपके पास कोई सिफारिश है, तो कृपया नीचे टिप्पणी अनुभाग का उपयोग करें।
- इस पीसी मरम्मत उपकरण को डाउनलोड करें TrustPilot.com पर बढ़िया रेटिंग दी गई है (इस पृष्ठ पर डाउनलोड शुरू होता है)।
- क्लिक स्कैन शुरू करें Windows समस्याएँ ढूँढने के लिए जो PC समस्याएँ उत्पन्न कर सकती हैं।
- क्लिक सभी की मरम्मत पेटेंट प्रौद्योगिकियों के साथ मुद्दों को ठीक करने के लिए (हमारे पाठकों के लिए विशेष छूट)।
रेस्टोरो द्वारा डाउनलोड किया गया है 0 इस महीने पाठकों।
लगातार पूछे जाने वाले प्रश्न
एक सुरक्षा प्रमाणपत्र एक उद्योग-विश्वसनीय तृतीय पक्ष - प्रमाणपत्र प्राधिकरण (सीए) से अनुमोदन है। एक सुरक्षा प्रमाणपत्र में सीए द्वारा जारी की गई जानकारी होती है, जो दर्शाती है कि वेबसाइट एक एन्क्रिप्टेड कनेक्शन का उपयोग करके सुरक्षित है।
नोड के नवीनतम संस्करण में अपडेट करने के लिए, npm का कैश साफ़ करें, n स्थापित करें, और Node.
npm कैश क्लीन -f
npm npm -g n. स्थापित करें
एन स्थिर
हाँ, सर्वर सुरक्षा प्रमाणपत्र समस्याएँ काफी बार होती हैं.