강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của ghzm02641021
ghzm02641021

câu hỏi đã được viết

Chuỗi Node và React để học theo - Bài giảng cơ bản

Bài giảng cơ bản về Node React #11 Chức năng đăng nhập bằng Bcrypt (1)

안녕하세요 이해가 안가는게 있어서 질문 올립니다.

Viết

·

235

0

1. plainpassword 이거는 강사님이 임의로 정해준건가요 ? 아니면 모든 nodejs 코딩 할때 공통적으로 사용되는 것인가요 ? 어떤의미로 쓰이는 것인지 궁금합니다

2. cb는 무엇인가요 ,,?

코딩이 처음이라 질문이 당연한 것일수 있겠네요.. 답변 해주시면 감사하겠습니다

nodejsreact

Câu trả lời 1

1

1. User.js 파일에 userSkema라는 객체가 있는데, 그 객체에 comparePassword라는 이름의 메서드(함수)를 만들어 주는겁니다~

2. comparePassword = function(plainPassword, cb)

여기서 cb는 comparePassword 함수의 인자입니다.

함수가 실행될때 필요한 것인데 여기선 '인자로 함수를 전해준다'고 생각하시면 됩니다.

그래서 index.js에서 user.comparePassword() 함수에서 첫 번째 인자로는 req.body.password, 두 번째 인자로 (err, isMatch)를 인자로 갖는 cb 함수가 들어가는 것입니다.

부족한 답변이지만 도움이 되었으면 좋겠습니다 :)

Hình ảnh hồ sơ của ghzm02641021
ghzm02641021

câu hỏi đã được viết

Đặt câu hỏi