2023.03.02.THU

ronglong·2023년 3월 2일
0

[ Pre-Project ]

  • 우리는 이번에는 그냥 넘겨버렸지만,, 원래는 신경써야할 modifiedAt 시간의 변화,, ㅋㅋ
    좋아요를 누를 때 게시물의 수정 시간이 바뀌면 안 된다.
    https://itsowavy.oopy.io/spring/lastmodifieddate-annotation
  • Cannot delete or update a parent row: a foreign key constraint fails 에러
    연관 관계 때문에 delete 쿼리가 먹히지를 않았다.
    좋아요나 댓글이 있는 답변이 (외래키로 참조되면서) 삭제가 안 됨.
    MySQL에서 자식 table의 속성을 ON Delete로 만들어서 해결했다.
    권장되는 방법은 아니며, 아래 블로그처럼 일일이 연관 관계를 끊어주고 지워주는 게 좋은 듯?
    https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=rorean&logNo=221466846173
  • 오늘 프론트 배포하는데, proxy를 통해 서버를 속이고 우회하는 방식은 개발 테스트에서만 가능하고, 실제 배포에서는 proxy가 먹히지 않는다는 것을 알게 되었다.
    https://velog.io/@ezae/React-build%EB%B0%B0%ED%8F%AC-%ED%9B%84-api-response-%EB%AC%B8%EC%A0%9C
  • 우리의 약 2주간의 작업물
    http://underdog15.s3-website.ap-northeast-2.amazonaws.com/
    - 회원가입 시, 이메일 발송 기능
    - Spring Security, JWT
    - 질문 등록, 수정, 조회, 전체 조회(페이지네이션), 삭제, 검색(타이틀, 유저 이름, 답변 갯수, 태그), 태그
    - 답변 등록, 수정, 조회, 삭제
    - 댓글 등록, 조회, 삭제
    - 좋아요 등록, 조회, 삭제
    - 예외 처리
    - aws 배포

<느낀 점>

배우고 느낀 게 정말 많지만 간략히 쓰겠다.

좋은 팀원들을 만난 덕분에 정말 즐겁고 보람찬 시간이었다.
처음이라 많이 미숙하겠지만, 개인적으로는 결과에 굉장히 만족하고 뿌듯하다.
모두가 성실히 참여했고, 아무도 포기하지 않고 다같이 끝까지 해냈다는 사실이 가장 큰 의미로 다가온다.

내일부터 바로 메인 프로젝트가 시작된다는 점은 조금 부담스럽지만, 잠시 재정비하고 다음주부터 다시 달려보자.

할 수 있다.
할 수 있다.
할 수 있다.

0개의 댓글