• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

코멘트 생성 api질문입니다.

20.03.02 20:47 작성 조회수 149

0

const newComment = await db.Comment.create({
            UserId: req.user.id,
            PostId: req.params.id,
            content: req.body.content
       });

를 해주면 comment테이블에 postId가 들어가는데

await post.addComment(newComment.id);

를 해주는 이유는 뭔가요? 포스트와 댓글의 관계를 이어준다고 하셨는데 해당 코드를 넣어주지 않아도 이후에 post나 댓글을 불러올때 postId를 기준으로 잘 나오는듯합니다. 

설명 부탁드려요~~

답변 1

답변을 작성해보세요.

0

아래 코드나 위 코드 둘 중 하나를 쓰시는 겁니다. 보통은 위 코드로 다 되는데 가끔가다가 나중에 관계설정을 하는 경우가 있습니다. 그럴 때는 아래 코드로 나중에 댓글과 게시글을 이어줍니다.