-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
promise에서 궁금합니다.
22.01.18 14:23 작성 조회수 102
0
router.post('/join', async (req, res, next) => {
const { email, nick, password } = req.body;
try {
const exUser = await User.findOne({ where: { email } });
if (exUser) {
return res.redirect('/join?error=exist');
}
const hash = await bcrypt.hash(password, 12);
await User.create({
email,
nick,
password: hash,
});
return res.redirect('/');
} catch (error) {
console.error(error);
return next(error);
}
});
여기서 User.create 앞에 await을 붙일 필요가 있을까여?
없어도 될거같아서 문의드립니다.
답변을 작성해보세요.
0
hi-ster
질문자2022.01.18
그냥
User.create({
email,
nick,
password: hash,
});
로만 했을때는 .then 이나 .catch가 없으니 try에 안걸리나요??
답변 1