강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

ujusy님의 프로필 이미지
ujusy

작성한 질문수

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

ERROR [ExceptionsHandler] Cannot read property 'hash' of undefined

해결된 질문

작성

·

1K

0

안녕하세요!! 강의 잘 보고있습니다.

회원가입에서 bcrypt를 설치하고 hash를 사용하는데 있어어 에러가 발생하는 것 같습니다.

[Nest] 58011  - 07/17/2021, 11:08:18 PM   ERROR [ExceptionsHandler] Cannot read property 'hash' of undefined

TypeError: Cannot read property 'hash' of undefined

bcrypt를 지웠다 깔아보고, 버전변경을 해보아도 동일한 에러가 발생합니다. 

해당 에러에 대해 솔루션이 있다면 부탁드립니다.!

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

import 어떻게 하셨나요?

ujusy님의 프로필 이미지
ujusy
질문자

import bcrypt from 'bcrypt';
ujusy님의 프로필 이미지
ujusy
질문자

이렇게 했습니다!

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

import * as bcrypt from 'bcrypt' 해보세요.

ujusy님의 프로필 이미지
ujusy
질문자

해결되었습니다 ! 감사합니다.! 

하지만 왜 그냥 import를 시켰을 때 정상적으로 임프트가 안되는건지 궁금합니다 ㅜㅜ 

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

commonjs랑 es module의 차이점 때문입니다. commonjs에는 default가 없습니다

ujusy님의 프로필 이미지
ujusy
질문자

설명 감사합니다!

ujusy님의 프로필 이미지
ujusy

작성한 질문수

질문하기