-
Notifications
You must be signed in to change notification settings - Fork 2
고려사항 및 에러사항
J220_홍한솔 edited this page Nov 14, 2021
·
3 revisions
결제 시스템을 적용하기 위해선 사업자 등록이 필요했습니다 ..
멘토님이 개인 사업자를 등록하는 방법도
제안해 주셨지만 너무 번거로워 결제 시스템은 포기했습니다
원래는 모두가 온라인일 경우 바로 신청한 후 화상채팅으로 연결하도록 했는데 원하는 상대방이
오프라인일 경우에는 이 방법이 힘들어 화상채팅과 게임 등의 기능은 추가기능으로 빼고
우선 신청할 시 채팅방으로 먼저 연결하도록 구현방향을 수정했습니다.
원래는 프로젝트 소개와 개발자 소개 페이지를
gif를 활용해 영상 형태로 보여드릴려고 했습니다.
하지만 멘토님께서 이 방법은 유저가 gif를 멈출 수 없다는 단점과
이전 내용을 보기 위해선 gif 가 모두 끝나야만 해야한다는 단점이
있다고 지적해 주셨습니다.
그래서 멘토님 께서 애플 홈페이지에 적용되어 있는 스크롤 이벤트를
적용해 보는게 어떠시냐고 제안해 주셨고 유저 경험면에서 gif보다
훨씬 뛰어 나다고 느껴 저희는 이를 프로젝트 소개 & 개발자 소개
페이지에 적용하기로 했습니다
현업에서 소셜 로그인을 구현하는 방법은 다음의 3가지가 있습니다.
1. 소셜 로그인만으로 회원가입과 로그인이 가능한 경우
2. 소셜 로그인 계정마다 각각의 회원정보를 가지는 경우
3. 하나의 고유 계정에 모든 소셜 로그인 계정이 연동되는 경우
사용자의 편의를 위해 3번째 방법을 채택하기로 결정하였습니다.
1. 클라이언트 요청 -> 서버에서 에러 발생 (db에러 or 요청 잘못됨 에러)
=> 서버에서 404 status 에러 전송
=> 클라이언트는 받아서 ~~~ 실패했습니다 모달 띄우기
2. 클라이언트 요청 -> axios에서 throw 에러
=> error catch => 에러 모달 띄우기