회원가입
회원가입
라우저 설정
const express = require("express");
const router = express.Router();
// 'POST /user/' 를 통해 요청을 받을 경우 라우터
router.post("/", (req, res, next) => { //next는 미들웨어 작업
});
module.exports = router;순서
1.요청받은 email 과 DB에 저장된email이 중복되는지 체크
2.중복값이 없다면 에러코드와 같이 메세지를 날려준다.
3.중복값이 없다면, bcrypt를 통해 받은 비밀번호를 암호화(해쉬화)
4.비동기 작업으로 User모델에 담아준다.
5.작업이 완료되면, 201상태와 함께 성공메세지를 보내고,
6.작업중간 에러가 발생하면 catch문에서 error처리
Last updated