오늘 한 일
- 협업 프로젝트: 댓글 모델 수정 & 댓글 라우터 & md파일 생성
- 모델: user, board 테이블과 연결함
{ Error: (conn=161, no: 1364, SQLState: HY000) Field 'board_id' doesn't have a default value
에러 해결
- 처음 게시물 id, 사용자 uid 저장할 column을 직접 만들어줬었는데
hasMany
, belongTo
등으로 관계를 설정해주자 알아서 foreignKey
를 저장할 공간을 만들어주는 걸 깨닫고 수정함.
- 기존 table drop 후 생성된
foreignKey
명으로 수정하자 정상 작동함
- 댓글 객체에 작성자 이름, 프로필 사진 정보가 필요해서 include기능을 사용해
user
속성으로 정보 불러오게 구현함.
- 라우터: 게시물에 댓글 작성, 게시물 하나의 모든 댓글 보기 기능 구현
- 현재 댓글 작성, 게시물 하나의 모든 댓글보기 기능 구현 완료
- 새 댓글 작성 성공 시 현재는 댓글 객체 반환하는데 추후 수정할 듯
- 기존 댓글 수정 및 삭제 시도하면 404에러가 뜨는데 주소가 잘못된 건지? 아직 원인 불명
댓글남기기