#7 BodyParser & PostMan & 회원 가입 기능

2022. 8. 3. 13:57TIL/따라하며 배우는 노드 리액트

728x90
[인프런] 따라하며 배우는 노드, 리액트 시리즈 - 기본강의를 들으며 정리한 내용입니다.

 

 

 

client(브라우저)에서 보내는 정보를 받기위해 BodyParser가 필요함

client에서 Request를 줘야 하지만 현재는 client가 없기때문에 PostMan을 이용해 request를 보냄

 

  1. BodyParser 설치하기 npm install body-parser --save
  2. PostMan 사이트에서 다운로드 받기
  3. register Route 만들기
const bodyParser = require("body-parser");
const { User } = require("./models/User");

app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());

app.post('/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
		})
	})
})

4. PostMan으로 데이터 전송해보기

  1. Post 선택하고 url 입력 (localhost:3000/register)
  2. body → row → json 선택
  3. name, password, email 등 유저 정보 입력 후 Send
  4. success: true 나오면 성공
{
    "success": true
}

 

'TIL > 따라하며 배우는 노드 리액트' 카테고리의 다른 글

#9 비밀 설정 정보 관리  (0) 2022.08.03
#8 Nodemon 설치  (0) 2022.08.03
#5 Git 설치 / #6 SSH를 이용해 GITHUB 연결하기  (0) 2022.08.03
#4 MongoDB Model & Schema  (0) 2022.08.03
#3 몽고 DB 연결  (0) 2022.08.03