작성
·
203
0
저번 강의에서는 postman 에서 raw 타입으로 데이터를 보냈을 때 true가 떠서 아무 문제가 없었는데 데이터베이스에는 빈 객체가 들어갔더군요.
오늘도 raw 타입으로 보내는데 계속 false가 뜨고 이유를 확인해보니까 email이 null이라고해서 req.body를 찍어보니까 빈 객체로 나오더라고요 ㅜㅜ
그래서 postman에서 raw타입 말고 x-www-form-url-encoded로 보내니까 req.body에도 데이터가 잘 찍히고 몽고디비에도 데이터가 정상적으로 잘 들어갔네요 . password도 brypt로 암호화되서요.
왜 raw타입으로 보내면 저런 현상이 발생하는 걸까요?
저희가 index.js에 app.use(bodyParser.urlencoded({ extended: true }));
를 해준것과 관련이 있는걸까요?
답변 1
0
x-www-form-url-encoded 로 한 후 KEY 랑 Value 다 넣으시고
하니깐 정상으로 되는데 raw로 하고 JSON 형식으로 데이터를 넣어도 안되다는 건가요 ~ ?
음 이상하네요 ㅠㅠ 혹시 에러 로그 나 이런것도 볼수있을까요 ?
소스 코드는 잘되어있는거 같은데요....