-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
계속하여 암호화에 실패해요
20.10.10 00:53 작성 조회수 238
1
{
"success": false,
"err": {}
}
포스트맨 결과입니다.
제 아래 코드에요 ㅠㅠ....
userSchema.pre("save", next => {
var user = this;
if (user.isModified("password")) {
//비밀번호 암호화 시킨다
bcrypt.genSalt(saltRounds, (err, salt) => {
if (err) return next(err);
bcrypt.hash(user.password, salt, (err, hash) => {
if (err) return next(err);
user.password = hash;
next();
});
});
}
});
답변을 작성해보세요.
0
yhg0337
2021.01.15
user를 this로 정해주었는데 기본적으로 arrow function 에서는 this바인딩이 안되고 상위 scope를 this로 지정주니까 user가 다른걸로 정해져서 그런거 아닐까요..?? 일반적인 function(){}형식의 함수에서는 this바인딩이 가능하니까
0
0
0
답변 4