2024. 5. 8. 18:03ㆍ프로젝트 일지
몽고디비로 회원가입 기능을 구현했다.
이제 여기서 중복확인을 한번 거치는데, 처음 페이지에 접속했을 때 모든 유저의 데이터를 받아서 비교를 하려고 한다.
근데 이렇게 해버리면 아래와 같이 개인정보 데이터가 다 보이게 된다.
그래서 그냥 버튼을 누를 때 서버로 보내서 비교를 해주기로 했다.
팀원이 과거에 작성한 걸 봤는데 아이디 중복검사를 할 때 서버로 아이디를 파라미터로 해서 겟요청을 하고 서버가 그걸 받으면 비교를 하고 결과에 맞게 창을 띄워주는 것 같다(자바로 작성).
그래서 나도 그런 식으로 하고 결과에 맞게 제이슨 형식의 데이터로 전달해줄 것이다.
아 그리고 데이터를 받을 때,
이렇게 인풋 태그 안에 required를 넣으면 이 인풋을 채우지 않고는 submit이 안된다.
팀원이 한 건데 매우 좋음!!
쨌든 그래서
이렇게 에이젝스로 서버로 검사를 위한 겟 요청을 보내고
서버에서 이렇게 중복 검사를 해줬다.
닉네임과 같이 아이디도 중복 검사해줌!
근데 이것을 해결하고 싶다...
이렇게 바꿔도 안되는 것 같다.
뭐로 적든 오류가 뜨거나 적용이 안된다ㅜㅜ 일단 포기
이렇게 모든 인풋 태그들이 공백을 사용할 수 없게 막았다.
이제 계정을 새로 만들어서 테스트해봤더니 잘 작동한다.
일차 중복검사 끝!
원래는 서브밋하면 무조건 받아줬지만 이제 가입할 때 걸러야 한다.
먼저 비밀번호 입력이 다를 경우다.
근데 이렇게 되면 잘못 입력한 후 alert 창도 이뿌게 뜨지만
여기서 확인을 누르면
다 사라진다ㅠㅠ
정말 갈 길이 멀구만...
'프로젝트 일지' 카테고리의 다른 글
(장준영) 팀 프로젝트 (2일차) - 알약 상세정보 검색 서비스 [백엔드] (0) | 2024.05.09 |
---|---|
(장준영) 팀 프로젝트 (1일차) - 알약 상세정보 검색 서비스 [백엔드] (0) | 2024.05.09 |
(김유선) 개인프로젝트 SSR로 처음부터 끝까지 진행하기 - 데이터 가공 (0) | 2024.05.08 |
(김유선) 풀스텍 양성과정 팀프로젝트 프론트엔드 05.02 (1) | 2024.05.02 |
(김유선) 개인프로젝트 SSR로 처음부터 끝까지 진행하기 - 기획 및 디자인(1) (1) | 2024.04.30 |