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

khhan1990님의 프로필 이미지

작성한 질문수

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

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

pre() 메소드에 관한 질문이 있습니다!

22.08.03 22:31 작성

·

256

0

안녕하세요 선생님!
덕분에 너무 재밌게 강의 잘 듣고 있습니다.

사실 예전에 듣다가 너무 어려워서 도중에 그만두고
다시 기초부터 공부하고 왔더니 이제는 이해가 쏙쏙돼서 너무 재밌네요!

이번 수업에서 mongoose에서 제공하는 pre() 메소드에 대해서 설명해 주셨는데, pre() 메소드에 들어가는 첫번째 인자를 'save'라고 주신 것은 register router에서 user.save() 메소드를 주셨기 때문에 save라고 똑같이 적어주신 건가요?

그리고 User.js에 있는 userSchema.pre()가 어떻게 index.js의 register라우터의 user.save() 메소드 위로 위치하게 되는 것인지 조금 이해가 되지 않습니다.

나중에 다른 라우터에서도 save() 메소드를 사용할 수도 있을텐데 그렇게 여러개의 save() 메소드를 사용하게 되는 경우에는 어떻게 pre()메소드가 딱 register 라우터의 save()메소드 위로 위치하게 되는것인지 궁금합니다.

감사합니다~!

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!