Note
회원가입을 할 때 언제 어떤 데이터를 백엔드에게 넘겨줄지에 대해 백엔드팀과 이야기를 나눴다.
회원가입을 할 때 데이터를 넘겨주는 것은 아직 회원 정보가 없는 상태에서 데이터를 넘겨줘야 하기 때문에 유저에 대한 정보 확인 즉, 중복이 있는가 없는가를 먼저 판별하고, 그 후에 저장을 해야 한다고 한다. 따라서 학교 정보나 약관동의한 내용 모두 회원가입 버튼을 누를 때 넘겨주기로 했다.
이 부분에 대해서 이야기만 나누고 아직 코드로 구현해보지는 않았지만 충분히 할 수 있을 거라는 생각이 들었다. 내가 생각한 순서는 다음과 같다.
- 닉네임을 입력할 때 onChange를 이용해 입력한 닉네임에 ‘운영진’이 들어가면 alert 창을 띄워 사용할 수 없는 닉네임이라고 알리기
- 정규식을 이용해 이메일이 올바른 형식인지 판별하기
- 올바른 형식이라면 post로 보내서 아이디, 이메일, 닉네임 중복 판별(axios 이용)
- 중복이 없다면(3번에 대한 응답이 success라면) post로 회원가입 정보 데이터 보내기(axios 이용)
'Modern Agile > TIL' 카테고리의 다른 글
Day 46 Tech Talk Day🎤 - 2022.02.10 (0) | 2022.02.11 |
---|---|
Day 45 - 2022.02.09 (0) | 2022.02.09 |
Day 43 - 2022.02.07 (0) | 2022.02.07 |
Day 42 - 2022.02.04 (0) | 2022.02.05 |
Day 41 - 2022.02.03 (0) | 2022.02.04 |