[TIL] (231020) 파이널 프로젝트 - 16

Noh Jihyeon·2023년 10월 23일
0

TIL

목록 보기
42/49
post-thumbnail

1.회의 안건

  • 기술 멘토링 전 사전 준비
    • 사용 기술 스택
    • 추가 질문
  • 프로젝트 진행 현황
    • BE
    • FE

2.회의 내용

  • 기술 멘토링 준비
    • 사용 기술 스택
      • [B.E]
        • SpringBoot
        • Redis
        • docker
        • nginx
        • Github Action
        • EC2
        • S3
        • Code Deploy
        • MySQL
        • Kakao Login API
      • [F.E]
        • React
        • TypeScript
        • Tailwind
        • Recoil
        • React-query
    • 추가 질문
      • [BE]

        → 배포 환경에서 log file을 저장해 관리하고 싶은데, 일반적으로 log 파일의 log 레벨을
        어느 정도로 두는지 궁금합니다 (info, warn, error 등)

        → 악성유저 차단을 구현하고 싶은데 구현하는 사이트가 별도의 인증을 하지 않기 때문에 어떤식으로 유저를 차단해야 하는지, 보통 유저 ip와 계정을 차단하는 방식으로 진행되는지, log파일을 어떻게 활용하는지 알고싶습니다.

      • [FE]

        → 요청 최적화 방법

        검색어를 입력할 때마다 검색어가 포함된 검색 결과 리스트를 작은 창에 띄우고 있습니다. input에 값이 입력될때마다(onchange) get 요청을 보내 방식으로 코드를 작성했습니다.
        문제는 자음이든 모음이든 하나를 더 입력해야 검색 결과가 나타나고 중복 요청이 발생하는 것이 비효율적인 것 같습니다.
        그래서 Debouncing(특정 시간 동안 추가 입력이 없을 때까지 함수 호출을 지연)과
        API 요청 취소 기능 추가하여 사용자가 새로운 입력을 시작할 때 이전 요청을 취소하는 방법을 사용하려고 합니다.
        검색 입력의 각 변경 사항에 대해 서버에 요청을 보내되, 이를 효율적으로 관리하는 방법에 대해 궁금합니다!!

  • 프로젝트 진행 현황 (주간 체크)
    • [BE]
      • 노지현 : 닉네임+비밀번호 변경, 회원탈퇴, 카카오 소셜로그인 서버쪽 인증,인가,토큰발행 확인완료, 토큰 검증관련 예외처리 등록하기, 소셜로그인 Front 연결 확인중
      • 진민지 : aws EC2 + S3 + 코드디플로이 + 깃액션 + 도커 + nginx(로드밸런싱+리버스프록시) + 무중단 배포 완료, 마이페이지 기타 api 작성
      • 백상용 :
      • 양승민 : 퀴즈 분야 api 개발에서 확장 → 퀴즈 진행을 하면 마일리지 포인트 획득 + 최초 퀴즈 생성 시 마일리지 포인트 획득
    • [FE]
      • 지유진
        • 퀴즈 작성 2 페이지 (일부 모달- CSS처리 미완 / 서버 연결 아직 X)
        • 메인 페이지 (좋아요 / 배너[캐러셀] / 무한스크롤[후순위] 구현 미완)
        • 퀴즈 작성 페이지 제작 중
      • 김민경
        • 로그인 - refresh 토큰 재발행 및 검증 로직 구현 완료
        • Header - 검색(중복 요청 및 딜레이 문제 고민), 알림 axios 연결 완료 / 프로필, 알림 ui 구현중
profile
꼭꼭 씹어서 소화시키는 맛있는 코딩

0개의 댓글