inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React

Update : 게시글 수정하기

게시글 수정 안됨

215

작성자 없음

1

안녕하세요. 강의를 따라 코딩을 하던 중 게시물 수정기능이 작동하지 않아 질문드려요... 오류없이 전부 다 잘 작동하고 수정 완료 알림까지 다 뜨는데 업데이트 구문이 실행이 되지 않는 것 같습니다. temp를 console로 찍어봐도 수정한 내용이 찍혀나오는데 updateone 이후에 수정성공이 뜨고 원래 게시글 detail로 돌아가면 수정이 되지 않은 상태로 그대로 있습니다....

콘솔 결과

수정 완료 알림 이후 결과 

index.js 코드

app.post('/api/post/edit', (req, res) => {
    console.log(req.body)
    let temp = {
        title: req.body.title,
        content: req.body.content,
    }
    console.log(temp)
    Counter.updateOne({ postNum: Number(req.body.postNum) }, { $set: temp }).exec()
        .then(() => {
            console.log("수정성공")
            res.status(200).json({ success: true })
        }).catch(err => {
            console.log("수정실패")
            err.status(400).json({ success: false })
        })
})

제가 생각하기에는 updateone부분이 잘못된 것 같은데 뭐가 잘못되었을까요....

 

 

firebase nodejs react mongodb express

답변 1

0

판다코딩

DB 구조를 어떻게 짜신지 모르겠는데..!

 

Counter에서는 postNum만 관리하고,

 

Post에서 post 정보를 관리하지 않나요...?

 

그러면 updateOne을 Post모델에서 수행해줘야 할 것 같습니다.

 

+) MongoDB Atlas에서 직접 db도 한번 확인해보세요!

Heroku 데이터로드 문제.

0

194

2

몽고DB

0

180

1

No routes matched location Error Component Stack error 질문입니다.

0

603

1

axios 문제 404에러

0

2130

1

도와주세요

0

468

3

네이버 클라우드를 사용하지 않는 사람은 외부저장소~env 까지 따라하지 않아도 되죠?

0

240

0

두번씩 실행되는 문제..

0

470

1

스타일 깃허브에서 코드 가져가라고 하셨는데요

0

479

2

read(2) 강의 내용에 질문이 있습니다.

0

269

1

깃허브

0

354

1

마지막에 "" 로 채워주는 이유가 있을까요?

0

294

1

React-router-dom을 설치하고 react app이 크롬에서 실행되지 않습니다.

0

387

1

Detail.js CSS 관련 강의가 없어진거 같은데요 ?

0

284

1

504 에러

0

864

1

콘솔에 DOM이라는 로그가 뜨는데

0

295

1

useEffect 두번 사용하는 것

0

931

1

작동은 잘되는데 오류가 뜹니다

0

446

1

react-router-dom 현재 최신버전

0

617

1

Test.js 소스코드 볼 수 있을까요?

0

495

2

닉네임 중복검사 시 404 에러

0

517

1

수정 버튼 눌렀을 때 이전 이미지 경로

0

442

1

이미지 수정이 안되고 이전 이미지 경로가 안떠요 ㅜㅜ

0

573

1

upload에서 제출 시 오류

0

628

2

여기 학습에 필요한 css 이거 어디에 있나요?

1

632

1