오늘의 목표
- 개인 과제 lv4(+lv5) 코드 리뷰 보고 수정하기
▶️ 로직 구현시 DB 조회
if (!nickname || !password || !confirmPassword) {
return res
.status(400)
.json({ errorMessage: '데이터 형식이 올바르지 않습니다.' });
}
if (!checkNickname.test(nickname)) {
return res
.status(412)
.json({ errorMessage: '닉네임의 형식이 올바르지 않습니다.' });
}
if (password.includes(nickname)) {
return res
.status(412)
.json({ errorMessage: '패스워드에 닉네임이 포함되어 있습니다.' });
} else if (password.length < 4) {
return res
.status(412)
.json({ errorMessage: '패스워드 형식이 올바르지 않습니다.' });
} else if (password !== confirmPassword) {
return res
.status(412)
.json({ errorMessage: '패스워드가 일치하지 않습니다.' });
}
// 이 부분!!
if (isExistUser) {
return res.status(412).json({ errorMessage: '중복된 닉네임입니다.' });
}
▶️ mysql에서 ON UPDATE CURRENT_TIMESTAMP란?