[Node.js] UNABLE_TO_GET_ISSUER_CERT_LOCALLY Error
728x90
반응형


node.js를 사용하기 위해 express를 설치할 때 였다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$ npm install express
 
npm http GET https://registry.npmjs.org/express
npm http GET https://registry.npmjs.org/express
npm http GET https://registry.npmjs.org/express
npm ERR! Error: UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR!     at SecurePair.<anonymous> (tls.js:1430:32)
npm ERR!     at SecurePair.emit (events.js:92:17)
npm ERR!     at SecurePair.maybeInitFinished (tls.js:1029:10)
npm ERR!     at CleartextStream.read [as _read] (tls.js:521:13)
npm ERR!     at CleartextStream.Readable.read (_stream_readable.js:341:10)
npm ERR!     at EncryptedStream.write [as _write] (tls.js:418:25)
npm ERR!     at doWrite (_stream_writable.js:226:10)
npm ERR!     at writeOrBuffer (_stream_writable.js:216:5)
npm ERR!     at EncryptedStream.Writable.write (_stream_writable.js:183:11)
npm ERR!     at write (_stream_readable.js:602:24)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>
 
npm ERR! System Linux 4.9.81-35.56.amzn1.x86_64
npm ERR! command "node" "/usr/bin/npm" "install" "express"
npm ERR! cwd /home/ec2-user/ExampleServer
npm ERR! node -v v0.10.48
npm ERR! npm -1.3.6
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /home/ec2-user/ExampleServer/npm-debug.log
npm ERR! not ok code 0
cs


좀 오래 걸린다 싶더니 ERR를 저렇게나 뱉어낸다.

범인은 "UNABLE_TO_GET_ISSUER_CERT_LOCALLY"에 있는것 같아서 찾아보니

SSL 플래그를 false로 해야한다는 가이드가 있었다.

그런데 이건 옳지않은 해결방법이고 더 나은 방법이 있다고 알려준 것이 있었다.


1
npm config set registry http://registry.npmjs.org/
cs


그리고 다시 설치.

3초도 되지 않아 상황 종료.

728x90
반응형