Web Project/dev

dev) 1/31 회원가입, 로그인 UI, Git Push 충돌 해결

이동탁 2023. 2. 1. 01:09

* 해당 프로젝트는 교육 플랫폼에서 5명 팀으로 진행하였으며, 내가 직접 개발한 부분에 대해서만 서술예정

 

1. react-bootstrap을 이용하여 Login/Register 폼 구현

Login

 

회원가입 클릭시 회원가입 폼으로 이동

 

Register

해당 회원가입 폼에서 미리 적혀 있는 placeholder는 onchange시 사라짐

 

placeholder 변경 내용

 

* 정보 작성 후 회원가입 클릭 후 조건에 맞지 않으면 빨간 테두리 및 경고 아이콘,

조건에 맞으면 회원가입 후 로그인 페이지 이동 (회원가입 로직 구현 예정)

 

회원가입 , 로그인 개발 Flow 구상

 

1) 회원가입 후 submit을 login api로 전송

2) login api는 값을 db에 저장 후 jwt토큰 발행

3) 로그인을 onclick하면 login api에서 데이터 확인 후 데이터가 일치 하면 메인페이지,

데이터가 일치 하지 않으면 경고 메세지 출력 (alert 말고 input 박스 밑에 메세지 출력)

 

 


 

 

2. git push 중 충돌 발생

 

충돌로 인한 병합 과정

 

서로 같은 파일을 수정 후 pull하거나 push하면 충돌 발생하여 병합을 진행해야 함

 

해당 문제 해결을 위한 시도

 

1. 하단의 최종 결과단에서 코드 입력 --> 다시 충돌 되어 재 병합 진행 하였음

2. 남은 충돌에 맞추어 코드 변경 --> 병합 완료 및 push 성공

 

* 코드 변경 후 push 하였더니 import한 component의 누락 발생

 

해결 방안 고안 : 변경해야 할 코드 중 한 쪽을 따로 복사하여 가지고 있다가 한쪽의 코드로 병합 후 복사한 코드로 코딩 후 push

 

 


 

내일 개발할 부분 : 장바구니, 마이페이지 구현 및 추가로 필요한 페이지 UI구현

개인적으로 진행할 부분 : github에 프로젝트 local을 생성 후 개인 github과 연결 후 개발 사항 push하려 했으나 연결 실패로 다시 시도 예정