• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

몽구스 productModel.create() 실행시 undefined를 반환합니다

20.10.27 00:29 작성 조회수 226

0

안녕하세요 강사님. 현재 섹션3 듣고있습니다.

다른 게 아니라 포스트맨으로 아무리 데이터를 보내봐도 createdProduct는 undefined값만 가지고, 실제 db에는 저장이 되지 않습니다. 이거저거 찾아봤지만 원인은 잘 모르겠습니다. 몽고db는 처음 써봐서 그쪽 문제가 아닌가 싶은데 해결법이 있을까요?

아래에 제 코드와 실행결과 첨부하겠습니다.

감사합니다.

---Code---

---요청---

---결과---

답변 2

·

답변을 작성해보세요.

1

데구리님 안녕하세요 !   
혹시 console.log('req.body', req.body) 해주실수 있을까요 ?

server.js 에서 

app.use(express.json());

이부분을 넣어주셨나요 ~ ?

0

데구리님의 프로필

데구리

질문자

2020.10.28

해결되었습니다! req.body가 undefined길래 코드를 보니 server.js에서

app.use(express.json()); 를

app.use('/api/products', productRoutes); 보다 늦게 써줘서 그런거였습니다 ㅜㅜ

감사합니다!