- npm이 자체 서명 된 인증서를 자동으로 수락하는 것을 중지했기 때문에 사용자는 특정 응용 프로그램에서 일부 패키지를 게시하는 동안 오류를보고하기 시작했습니다.
- 오류는 일반적으로 패키지 관리자를 업그레이드하거나 알려진 등록자를 사용하여 수정할 수 있습니다.
- 보안 인증서 오류에 대해 자세히 알아 보려면 전용 인증서 오류 섹션.
- 우리의 허브 문제 해결 더 유용한 기사를 보려면.
이 소프트웨어는 일반적인 컴퓨터 오류를 복구하고 파일 손실, 맬웨어, 하드웨어 오류로부터 사용자를 보호하고 최대 성능을 위해 PC를 최적화합니다. 3 가지 간단한 단계로 PC 문제를 해결하고 바이러스를 제거하십시오.
- Restoro PC 수리 도구 다운로드 특허 기술 (특허 가능 여기).
- 딸깍 하는 소리 스캔 시작 PC 문제를 일으킬 수있는 Windows 문제를 찾습니다.
- 딸깍 하는 소리 모두 고쳐주세요 컴퓨터의 보안 및 성능에 영향을 미치는 문제 해결
- Restoro는 0 이번 달 독자.
한동안 개발자는 특정 응용 프로그램 및 개발자 도구에서 패키지를 설치하고 게시하는 동안 SELF_SIGNED_CERT_IN_CHAIN 오류가 발생했습니다. Node.js, npm 또는 Git과 같은
예를 들어 npm이 자체 서명 된 인증서를 더 이상 지원하지 않을 것이라고 발표 한 몇 년 전까지 만해도 말입니다.
이는 인증서 확인 프로세스가 더 이상 자동이 아님을 의미합니다. 따라서 개발자는 자체 서명 된 인증서를 보려면 애플리케이션을 설정해야합니다.
인증서 체인에서 자체 서명 된 인증서를 수정하려면 어떻게합니까?
사용중인 도구에 따라 몇 가지 권장 사항이 있습니다. 일부는 위험하고 일부는 안전합니다. 하지만 한 가지는 분명합니다. 인증 확인 프로세스를 완전히 비활성화해서는 안됩니다.
Node.js의 경우
환경 변수를 삽입 할 수 있습니다. 코드 시작 부분에 다음 명령을 사용하여 신뢰할 수없는 인증서를 허용합니다.
방법.env['NODE_TLS_REJECT_UNAUTHORIZED']=0;
이는 위험하며 프로덕션에 사용하지 않는 것이 좋습니다. 또는 npm 구성 설정 strict-ssl = false 많은 응용 프로그램에 대해이 작업을 수행해야하고 프로세스를 반복하여 저장하려는 경우.
사용자는 또한 업그레이드를 제안합니다 기존 버그 및 취약성을 수정하기 위해 Node 버전을 사용합니다.
npm의 경우
권장되는 솔루션은 다음 중 하나를 실행하는 npm 버전을 업그레이드하는 것입니다.
npm 설치 npm -g --ca = null
npm 업데이트 npm -지
또는, 현재 버전의 npm에 알려진 레지스트라를 사용하도록 알리고 설치 후 사용을 중지하십시오.
npm 구성 세트 ca ""
npm 설치 npm -지. npm 구성 지우다 ca
일부 사용자는 자신이 레지스트리 URL을 https에서 http로 전환했습니다.
npm 구성 세트 기재=" http://registry.npmjs.org/"
이러한 제안 중 하나가 문제 해결에 도움이 되었기를 바랍니다. 권장 사항이 있으면 아래 의견 섹션을 사용하십시오.
- 이 PC 수리 도구 다운로드 TrustPilot.com에서 우수 등급 (이 페이지에서 다운로드가 시작됩니다).
- 딸깍 하는 소리 스캔 시작 PC 문제를 일으킬 수있는 Windows 문제를 찾습니다.
- 딸깍 하는 소리 모두 고쳐주세요 특허 기술 문제를 해결하는 방법 (독자 전용 할인).
Restoro는 0 이번 달 독자.
자주 묻는 질문
보안 인증서는 업계에서 신뢰하는 제 3자인 인증 기관 (CA)의 승인입니다. 보안 인증서에는 웹 사이트가 암호화 된 연결을 사용하여 보호되었음을 나타내는 CA에서 발급 한 정보가 포함됩니다.
최신 버전의 Node로 업데이트하려면 npm의 캐시를 지우고 n을 설치 한 다음 안정적인 최신 버전의 Node.
npm 캐시 정리 -f
npm 설치 npm -g n
n 안정
예, 서버 보안 인증서 문제는 매우 빈번합니다..