공통 작업
함수명 수정, 공통 hook 모으기, any type를 적절한 type으로 수정 등의 작업을 하며 폴더 구조의 깔끔함 및 자신의 역할에 부합한 위치에 파일이 이동함으로써 유지, 보수와 관련해 이전보다 수월해진 것 같다. 더불어 이러한 작업을 프로젝트를 시작하기전에 미리 팀원들과 이야기 해봤으면 하는 아쉬움도 있었다.
input 정규표현식 및 서버 이슈
- 다른 팀원이 우리 웹사이트에 들어와 회원가입을 했었는데 email 입력창에
ex1@컴.컴을 입력해도 회원가입이 되길래 바로 수정을 해야겠다는 생각이 들어 정규표현식을 찾아봤다.- email input 관련 정규표현식은 상당히 이해하기가 쉽지 않았고 아직도 완전히 이해가 가지 않아 추가적으로 공부가 필요할 것 같다.(위에 이상한 입력은 막을 수 있었다!)
- 더불어 email을 대문자로 입력해 회원가입을 하게되면 서버에는 소문자로 변환되어 DB에 저장되는 이슈가 있었다
Park@, pArk@, paRk@, parK@이 4가지 경우가 모두park@으로 저장되었기 때문에 애초에 소문자만 입력 받도록 설정했다.
오늘도 수고했어.