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()메소드 위로 위치하게 되는것인지 궁금합니다.
감사합니다~!
답변