작성
·
105
0
위의 코드 부분이 왜 필요한지 잘 모르겠습니다.
1. 영상에서 newPost칼럼의 userId로만 유저를 찾아야 한다고하셨는데 이부분이 잘 이해가 안갑니다.ㅠㅠ
mainPosts:[ { User: nickname} ] 이부분때문인가요?
그래서 게시글이 db에 들어갔지만 작성자를 찾을수 없어서 에러가 났던건가요?
2. 또, findeOne({ where: {id :newPost.id } }) 은..
db.Post에서 id와 일치하는 데이터(칼럼)을 찾겠다는게 맞을까요?
답변 1
1
여기 라우터에서 newPost(새로운 게시글을 등록)을 만들었습니다. 단, 사용자 정보가 들어있지 않기 때문에(사용자 정보 중에 userId밖에 없습니다) 사용자 정보를 넣은 완전체 게시물(fullPost)을 가져오고 싶은 상황입니다. 그래서 include: model: db.User를 하는 것이고요. 게시글 자체의 아이디는 newPost.id와 동일합니다.