2023-01-20 TIL

박민형·2023년 2월 2일
post-thumbnail

📌 오늘 한일

프론트엔드 데브코스(DAY 70)

  • 팀프로젝트 진행(팀 프로젝트 마지막 날)
  • auth 관련 input 정규표현식 수정 및 email 대문자 입력 방지
  • 함수명 수정, 공통 hook 모으기, any type를 적절한 type으로 수정

📌 배운 것

공통 작업
함수명 수정, 공통 hook 모으기, any type를 적절한 type으로 수정 등의 작업을 하며 폴더 구조의 깔끔함 및 자신의 역할에 부합한 위치에 파일이 이동함으로써 유지, 보수와 관련해 이전보다 수월해진 것 같다. 더불어 이러한 작업을 프로젝트를 시작하기전에 미리 팀원들과 이야기 해봤으면 하는 아쉬움도 있었다.

📌 어려웠던 점

input 정규표현식 및 서버 이슈

  • 다른 팀원이 우리 웹사이트에 들어와 회원가입을 했었는데 email 입력창에 ex1@컴.컴을 입력해도 회원가입이 되길래 바로 수정을 해야겠다는 생각이 들어 정규표현식을 찾아봤다.
  • email input 관련 정규표현식은 상당히 이해하기가 쉽지 않았고 아직도 완전히 이해가 가지 않아 추가적으로 공부가 필요할 것 같다.(위에 이상한 입력은 막을 수 있었다!)
  • 더불어 email을 대문자로 입력해 회원가입을 하게되면 서버에는 소문자로 변환되어 DB에 저장되는 이슈가 있었다
  • Park@, pArk@, paRk@, parK@ 이 4가지 경우가 모두 park@으로 저장되었기 때문에 애초에 소문자만 입력 받도록 설정했다.

📌 한줄평

오늘도 수고했어.

0개의 댓글