인프런 커뮤니티 질문&답변

아침점심저녁님의 프로필 이미지
아침점심저녁

작성한 질문수

React로 NodeBird SNS 만들기

5-14. include와 as, foreignKey

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

작성

·

169

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

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

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

아침점심저녁님의 프로필 이미지
아침점심저녁

작성한 질문수

질문하기