inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

노드 리액트 기초 강의 #10 Bcrypt로 비밀번호 암호화 하기

bcrypt 설치 오류

1001

김혜지

작성한 질문수 1

2

안녕하세요 강사님 ! 좋은 수업 잘 듣고 있습니다. 강의 중 bcrypt 모듈 설치 관련 질문이 생겼는데요,

npm install bcrypt --save 입력 후

이런 오류가 발생했습니다.

검색해보니 아래와 같은 명령들을 입력해보라길래 모두 실행해보았으나 안되는 건 여전했습니다.

npm install -g node-gyp

npm install -g node-pre-gyp 

결국 bcrypt 의 버전을 낮추어 설치하니 해결되었으나, 정확히 어떤 문제였는지 알고 싶어 질문드립니다! 감사합니다.

(npm install bcrypt@3.0.6 --save 로 해결했습니다)

react nodejs

답변 2

2

John Ahn

우선 저도 확실하게 이유를 몰라서 찾아보니 어떤 곳은  node version을 바꿔야 한다 하고 

또 어떤 곳은 npm install -g node-gyp 이걸 다운 받아줘야 한다 하네요 

이  bcrypt가 Nodejs 로 되어 있는게 아닌  C로 되어 있어서  Nodejs 에서 인식을 하려면

binary로 바꿔줘야 한데요 그래서 그렇게 바꿔주는 compiliation 과정 중에서  노드 버전에 따라 이 과정을 잘 지원을 안하는게 있다 하네요..

그리고 node-pre-gyp 이것이  compiliation의 다리 역활을 해준다고 하네요.  
그래서 이걸 다운을 받으라고 한건데 

결론적으로는 지금  Node js 가  bcrypt를 인식하는데  버전 마다 인식을 하는 버전이 있고 그렇지 못한게 있어서 오류가 일어난것 같습니다 ^ ^ 

 

0

김혜지

감사합니다! 

깃 이메일이랑 비번이 필요하다고 하네요

0

34

1

404 에러

0

101

1

34강 인증 체크에서 element 사용 때문에 에러나시는 분들 이렇게 하심 됩니다.

0

118

1

로그인, 로그아웃, 토근 작동 안 함

0

238

0

9강 오류 어떻게 해결하나요?

0

193

1

localhost 에서 연결을 거부했습니다.

0

1926

4

포스트맨에서 true가 안떠요

0

150

1

왜 안되나요

0

128

1

몽고db 연결 오류가 납니다 위에껀 입력한 코드, 아래껀 터미널이에요

0

243

1

로그아웃 401 에러(Unauthorized)

0

504

2

암호가 해싱되지 않고 입력값 그대로 db에 저장되는 문제

0

148

1

7강중에서

0

162

2

User.findByToken is not a function

0

210

1

루트 디렉토리

0

269

1

useState

0

560

1

프록시 잘 설정했는데도 404 오류 뜨는 분들

5

874

6

webpack 관련 에러 질문

0

218

1

리액트 관련 질문

0

271

1

14강 로그아웃 안됨

0

318

1

mongoDB 데이터 확인하는 법

0

408

1

postman 에러

0

291

1

선생님 리덕스를 사용하면 어떠한 부분이 좋은지 알 수 있을까요?

0

233

1

다음과 같은 에러들이 발생합니다.

0

272

1

14강 로그아웃 기능 구현시 postman에서 Cannot POST 오류가 뜹니다.

0

379

1