관리 메뉴

프론트엔드 정복하기

Node_회원가입 라우터 본문

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"을 전달한다.

'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