회원가입 기능 개발 → 로그인 기능 개발
- [x] feature 브랜치 따서 npm install, npm start 하고 live server로 열어보기
회원가입 기능 개발
- [x] 일단 기본 UI에서 html 태그 붙여서 UI 추가가 쉬운지 해보기 ⇒ 쉬우면, 덧붙여 추가하고 아래 2개 모달창, 페이지 만들기 스킵하고 기능 부터 개발
- [x] Q) 주소 입력창은 따로 페이지를 만드나?
주소 API를 사용할 것인가?
routers/user-router.js 회원가입 api에 주소 저장하는 코드 추가로 필요할듯?
- [x] >>> 오후1:52 추가) 유저 스키마 및 유저API 변경. 여기에 맞게 다시 짜기.
- [x] merge된 dev브랜치 pull 해오고, 이 dev브랜치에서 feature 브랜치로 pull해오고 conflict 해결하기(views폴더 제외 백엔드 로직은 dev에서 다 덮어쓰기)
- [x] 올바른 형식이면 서버로 form 데이터 보내기(백엔드 로직 따라서 DB에 잘 저장 되는지 확인하기)
- [x] 회원가입 이메일 중복검사 (디비에서 회원정보 가져와서 프론트에서 중복검사 로직)
질문 - 이메일 체크 로직은 서버 API로해야함. 브라우저에서는 DB작업 불가능.
— 기본 회원가입 기능 개발 완료. 추후 아래 추가 구현 사항 개발 —
후순위 추가 구현 사항
- 소셜 로그인
- 소셜 로그인(프로필 이미지 넣기)
- 자동 로그인
- 도로명 주소 API
- 중복아이디 처리(소셜회원가입, 이메일회원가입 정보가 같을 때 하나로 통일)
- 이메일 중복체크 디바운싱으로 구현
로그인 기능 개발