Modern Agile/TIL

Day 44 - 2022.02.08

Lami 2022. 2. 8. 09:42

Note

 

회원가입을 할 때 언제 어떤 데이터를 백엔드에게 넘겨줄지에 대해 백엔드팀과 이야기를 나눴다.

회원가입을 할 때 데이터를 넘겨주는 것은 아직 회원 정보가 없는 상태에서 데이터를 넘겨줘야 하기 때문에 유저에 대한 정보 확인 즉, 중복이 있는가 없는가를 먼저 판별하고, 그 후에 저장을 해야 한다고 한다. 따라서 학교 정보나 약관동의한 내용 모두 회원가입 버튼을 누를 때 넘겨주기로 했다.

이 부분에 대해서 이야기만 나누고 아직 코드로 구현해보지는 않았지만 충분히 할 수 있을 거라는 생각이 들었다. 내가 생각한 순서는 다음과 같다.

  1. 닉네임을 입력할 때 onChange를 이용해 입력한 닉네임에 ‘운영진’이 들어가면 alert 창을 띄워 사용할 수 없는 닉네임이라고 알리기
  2. 정규식을 이용해 이메일이 올바른 형식인지 판별하기
  3. 올바른 형식이라면 post로 보내서 아이디, 이메일, 닉네임 중복 판별(axios 이용)
  4. 중복이 없다면(3번에 대한 응답이 success라면) post로 회원가입 정보 데이터 보내기(axios 이용)