[✍️ Dev-Log] 수현 / 2022-04-29
- Dominant language
- JavaScript
- Stars
- 4
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
> ### 오늘은 어떻게 프로젝트에 기여했나요?
> 로그인 시 회원가입 중복 검사 & 관련 버그 수정 & 댓글 CRUD
> ### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
> * 너무 리프레시 없이 계속 프로젝트 생각만 했다보니까, 쉬운 문젠데도 어렵게 생각하고 있었다. 너무 잦은 실수 번복이 있어서, 쉴때는 진짜 아무 생각하지 말고 쉬어야겠다.
> * 시퀄라이즈 쿼리 작성하는 방법 확실하게 정리. 매번 다시 찾아보면서 시간낭비되는게 많다.
>
> ### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
> * [ ] 댓글 조회 시, 사용자 아이디에 따른 수정 삭제 버튼 보임의 여부 로직
> * [ ] 좋아요 로직
> * [ ] 사진 업로드 로직
> * [ ] 에러 핸들링 카드 정리하기
> * [ ] 인테리어 사진 찾기
에러 해결
https://stackoverflow.com/questions/57722509/sequelizeassociationerror-you-have-used-the-alias-in-two-separate-associations
중복된 경우 모델 관계 정의를 2번 해서 그럴 수있어서 유저 모델에서 겹치는 관계 지움
다대다의 경우 두번씩이나 관계 정의할 필요없다
//의문: 404는 어쩌지? 빼도 될 것 같은데..
//주소를 잘못 보내면 오는 응답이긴 하니 빼도 된다 생각함
//레퍼런스 https://flyingsquirrel.medium.com/sequelize-table-join%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-34dc1ce4e86f
에러
Cannot add or update a child row: a foreign key constraint fails (`pida`.`#sql-2be_bac`, CONSTRAINT `fk_Comments_1` FOREIGN KEY (`userId`) REFERENCES `Users` (`id`))
https://live-everyday.tistory.com/188
다대다 테이블의 조인: 좋아요 기능 찾기: https://velog.io/@jaehyeon23/ErrorHandling-%EC%A2%8B%EC%95%84%EC%9A%94-%EA%B8%B0%EB%8A%A5
글:
클라: 채팅기능 와이어프레임까지만 * 닉네임 눌렀을 때!/
채팅의 비공개성 이용해서 유저간 소통 좀 더 강화
페이지네이션은 어드반스드.= 글부터 처리 후 생각
다음주 : 게시글(사진업로드) 댓글 좋아요 CRUD + 채팅기능
마지막주: 세부적인 부분(소셜로그인/이메일 인증, 페이지네이션 등)
* 데브로그! : 10시 전후.
게시글 상세.
닉네임,
게시글 작성 로직
수정 로직
삭제 로직
-------------
닉네임 중복체크 로직 수정 완료
댓글 전체 조회 시, 사용자의 아이디도 같이 꺼내올것.
현재 사용자 아이디와
팻치는 201이나 200이 적절.
댓글 문제점: 현재 댓글 수정의 경우, 아얘 댓글 창에서 수정 삭제 불가하도록 화면에 렌더링을 금지시키는게 맞을 거같아요
댓글 달기 중 에러:
name: 'SequelizeForeignKeyConstraintError',
parent: Error: Cannot add or update a child row: a foreign key constraint fails (`pida`.`Comments`, CONSTRAINT `fk_Comments_1` FOREIGN KEY (`userId`) REFERENCES `Users` (`id`))
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.