2022-sokdak
2022-sokdak copied to clipboard
우리만의 대나무숲🎋, 속닥속닥 | 우아한테크코스 익명 커뮤니티
### 설명 비동기 로직 쓰레드풀 ThreadPoolExecutor에서 자동으로 쓰레드 개수가 조절되는 CachedThreadPool로 변경
### 설명 댓글, 게시글에 대한 알림 삭제 로직을 NotificationService의 메서드를 호출하는 방식에서 이벤트 방식으로 변경한다.
### 설명 댓글 작성, 댓글 삭제등의 로직은 성공하고 알림 저장, 삭제 트랜잭션이 실패할 경우에 이를 로깅하는 작업을 AOP로 처리한다.
### 구현기능 ErrorBoundary를 적용하여 컴포넌트 공통 에러를 핸들링합니다. ### 세부 구현기능 - [x] ErrorBoundary 구현 - [x] 500 에러 핸들링 - [x] 네트워크 에러 핸들링 - [x] JS 런타임 에러...
### 버그 설명 초기 isLogin 변수를 설정할 때 accessToken의 유무로만 로그인을 판단해 만료됐음에도 로그인이 돼있는 것처럼 표시된다. token을 refresh하는 로직이 axios interceptor에만 존재하기 때문에 사용자는 API 요청을 보내야만 token을 refresh...
### 설명 postReport에서 post 다대일 연관관계 간접참조로 리팩터링 post와 postReport를 일대다 단방향으로 변경 도메인 로직 상 생명주기가 달라 post가 먼저 생성되고 postReport가 추가되어 일대다 단방향의 단점인 update쿼리 문제가 발생하지 않음...
### 설명 ErrorBoundary를 적용하여 에러를 중앙 집중 처리 합니다. ### 세부 기능 요구사항 ### 주의사항
### 설명 현재는 한 유저가 로그인 한 후, 다른 기기로 로그인하게 되면 원래 로그인했던 기기에서의 refresh token이 지워져 Access Token이 만료될 경우 자동로그인해주는 기능을 이용하지 못하게 됩니다. user-agent 헤더를 이용해...
### 설명 사용성을 위해 PWA를 이용하여 push 알림을 구현합니다. ### 세부 기능 요구사항 ### 주의사항