Skip to content

1222 회의록

seoyoung-min edited this page Dec 23, 2023 · 3 revisions

🏃 진행상황 공유

  • 진수: 랜딩페이지 구현완료
  • 승연: 로그인, 회원가입 페이지 디자인 완료
  • 진우: 대시보드 수정 이름변경, 보드 삭제 기능 구현 완료
  • 서영: 대시보드 생성 모달 완성 (버튼에 따른 open 방식 고민 중)

✅ 오늘 할 일

  • 진수: 무한스크롤 구현 예정
  • 승연: '할일수정' 모달 내 컴포넌트 만들기
  • 진우: 대시보드 수정 구성원 및 초대내역 기능 구현 예정
  • 서영: NavBar 컴포넌트들 만들기

🤯 문제상황 공유

  • 로그인, 회원가입 페이지 배경색 적용 문제가 생김
  • 모달의 open/close를 어디서 관리해야하는가
    1. '모달 상태'를 전역으로 관리
    2. 버튼별로 open/close 사용 (매번 prop으로 내려줘야함)

🤩 깨달은 바

  • 로컬스토리지에 저장된 엑세스 토큰으로 인증, 인가를 받아야하는 상황 → SSR로 get API 호출 시도 → 불가능
    • Next에서는 로컬스토리지로 토큰을 관리하는 인증, 인가는 401 에러가 뜬다.
    • Next로 로그인, 회원가입 구현은 Next-Auth라는 라이브러리 많이 사용한다.
      • 로컬스토리지에 토큰을 저장하고 사용하는 방식은 XSS공격에 취약해서 잘 많이 안쓴다.
      • OAuth랑 연동해주는 Provider를 제공해서 쉽게 OAuth를 구현할 수 있다.
    • 현재 솔루션: 토큰을 보내는 get API 호출은 클라이언트 사이드에서 렌더링 되도록 강제한다.
  • 일부 컴포넌트에서 Tailwind CSS 지정 속성이 적용되지 않는 현상 해결
    • 원인: Tailwind CSS config 파일에서 content 섹션에 새로 만든 'page-layout' 폴더 경로를 추가하지 않았다.
    • 해결: 경로 추가해주기 관련문서

🥨 기타

  • 오늘 17:30분 멘토링 예정
    • 크리스마스, 새해 빨간날 멘토링 일정 조정
  • 진우님 내일 휴가 예정
  • 이번주는 개인 주간 회고 작성(월요일까지 업로드). 공유는 화요일 스크럼 시간에.
  • 주간회고 양식은 KPT(Keep-Problem-Try)로 선정