inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

노드 리액트 기초 강의 #12 토큰 생성 with jsonwebtoken

login 에러

349

dldlsrb9702

작성한 질문수 2

0

강의 내용 그대로 따라 치고,  포스트맨에서 로그인 시도하였는데 

이런 메시지가 나오고, visual studio code로 가보니 터미널에

events.js:291

      throw er; // Unhandled 'error' event

      ^

TypeError: user.comparePassword is not a function

    at C:\Users\Gyu\NODE JS\boiler-plate\index.js:54:10

    at C:\Users\Gyu\NODE JS\boiler-plate\node_modules\mongoose\lib\model.js:4824:16

    at C:\Users\Gyu\NODE JS\boiler-plate\node_modules\mongoose\lib\model.js:4824:16

    at C:\Users\Gyu\NODE JS\boiler-plate\node_modules\mongoose\lib\helpers\promiseOrCallback.js:24:16

    at C:\Users\Gyu\NODE JS\boiler-plate\node_modules\mongoose\lib\model.js:4847:21

    at C:\Users\Gyu\NODE JS\boiler-plate\node_modules\mongoose\lib\query.js:4390:11

    at C:\Users\Gyu\NODE JS\boiler-plate\node_modules\kareem\index.js:135:16

    at processTicksAndRejections (internal/process/task_queues.js:75:11)

Emitted 'error' event on Function instance at:

    at C:\Users\Gyu\NODE JS\boiler-plate\node_modules\mongoose\lib\model.js:4826:13

    at C:\Users\Gyu\NODE JS\boiler-plate\node_modules\mongoose\lib\helpers\promiseOrCallback.js:24:16

    [... lines matching original stack trace ...]

    at processTicksAndRejections (internal/process/task_queues.js:75:11)

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! boiler-plate@1.0.0 start: `node index.js`

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the boiler-plate@1.0.0 start script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

npm ERR!     C:\Users\Gyu\AppData\Roaming\npm-cache\_logs\2020-08-18T12_57_02_736Z-debug.log

이런 오류메시지가 나오네요ㅜㅜ 무슨 문제인지 모르겠습니다.

https://github.com/gyuuuu/bolier-plate-ko

깃허브 주소입니다.

nodejs react

답변 2

2

John Ahn

아마   user.comparePassword 부분에   오타가 있을것 같아요 ^^ 
혹시  https://github.com/jaewonhimnae/boiler-plate-ko
여기서 한번만 비교해 주실수 있을까요 ?  그래도 못찾으시면 제가 한번 찾아보겠습니다 ^^ !!

0

dldlsrb9702

index.js파일에서가 아니라 User.js 파일에서 오타가 있었네요ㅜㅜㅜㅜ

userSchema.methods.~ 를 userSchema.method라고 했었네요ㅠㅠ

한참 찾았는데 John Ahn님 코드보고 알 수 있었습니다. 감사합니다~ㅎㅎ

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

0

33

1

404 에러

0

101

1

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

0

118

1

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

0

237

0

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

0

193

1

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

0

1921

4

포스트맨에서 true가 안떠요

0

150

1

왜 안되나요

0

128

1

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

0

243

1

로그아웃 401 에러(Unauthorized)

0

502

2

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

0

148

1

7강중에서

0

162

2

User.findByToken is not a function

0

210

1

루트 디렉토리

0

268

1

useState

0

560

1

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

5

874

6

webpack 관련 에러 질문

0

218

1

리액트 관련 질문

0

271

1

14강 로그아웃 안됨

0

316

1

mongoDB 데이터 확인하는 법

0

407

1

postman 에러

0

290

1

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

0

232

1

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

0

271

1

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

0

378

1