게시판1 코딩애플 - Next.js 로 게시판 수정/삭제 구현 게시글 수정 Dynamic route 기능으로 각 게시글의 수정 페이지를 만들어주기 게시글의 각각의 id 는 /modify/[id] 에 들어가므로, props.params.id 로 접근이 가능하다! 해당 id는 new ObjectId() 로 접근해서 findOne() 해준다. 찾아온 글을 input의 defaultValue 속성 안에 넣어주면 원래 글 내용이 잘 들어가진다. Next.js 에선 value 대신 defaultValue 를 사용하는게 오류가 적다고 한다. 몽고DB로 원래 내용을 수정해주기 updateOne({ 조건 }, {$set : { 수정해줄 내용 }}) 형태로 만들어 준다. 이때, 전에 배웠던 3계층 구조 원리에 의하여 클라이언트 딴에서 DB를 직접 건드리는게 아닌, 서버에 먼저 보내고.. 2023. 6. 27. 이전 1 다음