Node/Node_tool 사용법
Node_회원가입 라우터
GROWNFRESH
2020. 5. 16. 11:56
[ 회원가입 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"을 전달한다.