반응형
1. bcrypt 패스워드 암호화 처리
npm i bcrypt //bcrypt 설치
회원 가입 함수 호출 시 패스워드 암호화 처리
const bcrypt = require(’bcrypt’)
router.post('/', async(req, res, next) => {
try{
const hash = await bcrypt.hash(req.body.password, 10);
// 이미 회원가입여부 체크
const isUser = await db.User.findOne({
where:{
email:req.body.email
},
if(isUser){
// 중략
}
const newUser = await db.User.create({
email: req.body.email,
password: hash, // HASH 암호화 된 패스워드 저장
nickname: req.body.nickname
});
} catch (err) {
console.log(error);
}
});
반응형
'프로그래밍 > NodeJS' 카테고리의 다른 글
TypeError: Router.use() requires a middleware function but got a Object (0) | 2022.07.21 |
---|