-
Notifications
You must be signed in to change notification settings - Fork 4
6주차 스프린트
J219_홍종우 edited this page Dec 2, 2021
·
3 revisions
- Modal은 button을 클릭했을 때, Link URL을 직접 이동했을 때, 동작해야 하기에 구조를 바꾸는 방식을 고려함
- URL 기반의 Modal을 사용한 이유는 SignIn -> SignUp 이동에 따른 이중 Modal 방지 및 URL 직접 Routing 및 뒤로가기 시에도 Modal 정상 동작을 위함
- 변경된 방식은 Modal을 매번 렌더링 시키되, 현재 URL이 대상 Modal의 URL과 일치하는 경우에만 렌더링 시키는 방식(이외의 경우 Null)
- 다만 이 경우, Private Routing, Protected Routing 관련 Logic을 Modal 자체에 넣어두어야 하여 기존 구조를 많이 변경하게 됨
- 기존 방식의 경우 URL Routing 시에도 정상 동작하지만 Background가 Not Found인 경우 정상적으로 렌더링되지 않는 이슈가 있었음
- 그래서 Not Found 페이지가 Rendering 되는 경우 Redirect 시키는 방식으로 이슈를 해소함
- /:back/signup, /loading, /github/callback protect route 적용하거나 back에서 처리
- 배포와 개발환경이 다르기 때문에 처리했던 CORS를 걷어냄
- mkcert
nginx/tls/
에 키 만들기- donggle 이름으로 명명해야 정상적으로 동작
- 키를 만들 때 localhost와 127.0.0.1을 명시해줘야 유효한 인증서가 됨.
- WSL 상에서 진행 시, Hot reloading 가능(Windows의 경우)
-
mkcert -install
은 Windows에서 해야 시스템에 CA가 등록됨
-
docker compose up --build
- vscode docker extension
- 백로그 수정
- 머지 conflict 해결하고 머지에 의한 버그 수정하기
- 멘토님께 보일 발표 준비
-
restful api 정확하게 사용하기
- Error 코드에 대한 명명 및 Logging / Error handling 방식 설계 진행
- server 에러 한곳에 모으기 + 상태 메시지 만들기
- Client 에러 메시지 만들기
- (uri와 상태코드)
- (https-error)
-
로그인 여부 모두 recoil에서 확인하도록 수정하기
-
각자?
- 중복함수 최대한 제거하기 + fetch 함수 getOption 적용하기
- 프론트 웹 코드 최적화 고려하며 바꾸기 (useCallback, useMemo, React.memo) -> 성능 업데이트될 때만 메모리가 되기 때문에
- 에러 snackbar랑 연동하기
- css animation 최적화 (loadAnimation, snackbar : 각자)
- 로그인 refresh token 이용하는 것 삭제하기
- 검색 API필요한것만 보내기?
- 스트레스 테스트
- test 코드 + CI
- routing css page animation
기능 | 우선순위 | 담당자 | 결과 |
---|---|---|---|
Backend Error Handling | 상 | 공동 | O |
Frontend Error Handling(Snack bar) | 상 | 개별 | O |
로그인 여부 체크 방식 변경 | 상 | 개별 | O |
중복 함수 제거 및 fetch함수 getOption 적용 | 상 | 공동 | O |
RESTful api 정확하게 사용하기 | 상 | 개별 | O |
CSS Animation 최적화 | 상 | 개별 | O |
swagger API 명세서 개선(Prod/Dev) | 하 | 홍종우 | O |
로그인 Refresh Token 제거 | 중 | 문혜현 | O |
UI 상 버그 이슈 해소 | 중 | 공동 | O |
축척 기준(동, 구, 시) 조정 | 중 | 홍승용 | O |
write-review 요청이 두 번 감 | 상 | 문혜현 | O |
마커 Hover 후 Drag & Drop 시 Sidebar 열리는 이슈 | 중 | 송명회 | O |
NGINX Gzip 압축 | 중 | 문혜현 | O |
NGINX 캐싱 설정 | 중 | 송명회 | O |
내 후기 정상적으로 나오지 않는 이슈 | 상 | 홍종우 | O |
Profile address 변경되지 않는 이슈 | 상 | 홍승용 | O |
Profile image 변경되지 않는 이슈 | 상 | 홍승용 | O |
Dropdown 이슈 | 상 | 홍승용 | O |