#7 BodyParser & PostMan & 회원 가입 기능
2022. 8. 3. 13:57ㆍTIL/따라하며 배우는 노드 리액트
728x90
[인프런] 따라하며 배우는 노드, 리액트 시리즈 - 기본강의를 들으며 정리한 내용입니다.
client(브라우저)에서 보내는 정보를 받기위해 BodyParser가 필요함
client에서 Request를 줘야 하지만 현재는 client가 없기때문에 PostMan을 이용해 request를 보냄
- BodyParser 설치하기 npm install body-parser --save
- PostMan 사이트에서 다운로드 받기
- 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으로 데이터 전송해보기
- Post 선택하고 url 입력 (localhost:3000/register)
- body → row → json 선택
- name, password, email 등 유저 정보 입력 후 Send
- 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 |