Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
req.body를 했을때 empty object {}가 뜨는데 왜 그럴까요?
#ask
1년 전
3,796
4

아래 사진처럼 유튜브 클론 코딩 하던 도중에 edit page에서 새로운 제목을 넣고 수정을 해서 백엔드로 보내주는 도중 req.body를 쓰고 console.log(req.body)를 썼는데 빈 객체인 {}만 콘솔되는데 이유가 뭘까요? 아래는 스크린샷과 git url 입니다.

https://github.com/CodingKungFuCat/wetube-reloaded.git

맨 아래에 사진이 있고 이건 코드입니다.

`

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

`

`

export const postEdit = (req, res) => {
    const { id } = req.params;
    console.log(req.body)
    return res.redirect(`/videos/${id}`)
}

`

어떤 사람은 const body parser = require(bodyparser) 같은걸 넣은 후에 bodyparser.urlencoded를 넣었더라구요. 음 이 방법은 작동되지 않는데 왜 그럴까요?

4 comments