Node.js 기초(4) - 회원가입 구현하기

less than 1 minute read

[Node.js 회원가입 구현하기]

회원가입을 구현하기 전에 body-parser를 설치해야 합니다.

Body-parser란?

Body 데이터를 분석(parse)해서 req.body로 출력해줍니다.

Install

npm install body-parser --save	

index.js에 추가

const bodyParser = require('body-parser')	
const { User } = require("./models/User")	
//application/x-www-form-urlencoded	
app.use(bodyParser.urlencoded({extended: true}));	
//application/json	
app.user(bodyParser.json())	

POST 통신 만들기

app.post('/register', (req,res) => {	
  // 회원 가입 할 떄 필요한 정보들을 client에서 가져오면	
  // 그것들을 데이터 베이스에 넣어준다.	
  const user = new User(req.body)	
  user.save((err, doc) => {	
    if(err) return res.json({success: false, err})	
    return res.status(200).json({	
      success : true	
    })	
  })	
})	

서버 실행

npm run start	

포스트맨으로 body에 name, email, password를 담아서 보냄

결과

postman

Categories:

Updated:

Comments