프론트엔드 정복하기
Node_회원가입 라우터 본문
[ 회원가입 Router ]
app.post('/api/users/register',(req, res) => {
const user = new User(req.body)
user.save((err,userInfo)=>{
if(err) return res.json({success:false, err})
return res.status(200).json({
success:true
})
})
})
1. '/api/users/register' 엔드포인트에서
2. mongoose로 연결한 mongoDB의 User req.body에 user 정보가 입력된다. (이는 body-parser가 있어 가능)
3. 위 mongoDB user는 저장한다. [err의 경우] or [userInfo를 인자로 가져옴]
4. err의 경우 > json형식으로 "msg1, msg2"를 return(전달) 한다.
5. 그렇지 않은경우 > status(200)이라고 repond하고, json형식으로 "msg1"을 전달한다.
'Node > Node_tool 사용법' 카테고리의 다른 글
Node_Auth (0) | 2020.05.18 |
---|---|
Node_Schema & Model (0) | 2020.05.16 |
Node_로그인 라우터(+쿠키 +comparePW + token) (0) | 2020.05.16 |
Node_Bcrypt로 비밀번호 암호화 (0) | 2020.05.13 |
Node_비밀 설정 정보 관리 (0) | 2020.05.13 |