Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

회원가입 시 버그 #54

Open
SeungrokYoon opened this issue Nov 14, 2023 · 3 comments · May be fixed by #55
Open

회원가입 시 버그 #54

SeungrokYoon opened this issue Nov 14, 2023 · 3 comments · May be fixed by #55
Assignees
Labels
bug Something isn't working

Comments

@SeungrokYoon
Copy link
Contributor

SeungrokYoon commented Nov 14, 2023

문제상황

image

오랜만이에요. 다들 잘 지내고 계신가요? ㅎㅎ 배포한 프로젝트들이 잘 동작하는지 문득 생각나 확인해보았는데, 회원가입과 로그인이 잘 안되어서 공유합니다.

원인을 파악한 후, PR로 개선 사항을 공유하겠습니다.


원인 추측

image

서버 API가 닫힌 것 같다는 의심이 들었습니다.

다른 API 사용하여 로직 확인

클라이언트 코드가 원인일 가능성을 배제하기 위해서 다른 API를 사용하여 테스트 해 보았습니다.

사용한 API는 https://dummyjson.com/docs/auth 입니다. 그 결과, 로그인은 의도한 대로 잘 동작했습니다.

결론

서버에 모종의 문제가 생겨, API가 제대로 기능을 하지 않고 있다는 결론에 다다랐습니다.

제안하는 해결책

Firebase authentication을 도입하여 사용자 인증을 Firebase를 통해 처리하는 것을 제안합니다. 서버를 따로 구축하지 않아도 되고, 유저 데이터가 파이어베이스 자체적으로 관리되기에 빠르게 문제를 해결하기에 편리합니다.

API 키는 배포 플랫폼에서 환경변수로 추가해 주어야 할 것 같습니다.

@SeungrokYoon SeungrokYoon added the bug Something isn't working label Nov 14, 2023
@SeungrokYoon SeungrokYoon self-assigned this Nov 14, 2023
@anyl92
Copy link
Member

anyl92 commented Nov 14, 2023

앗 .. ? 이거 API 닫힌 거 아닐까용?

@SeungrokYoon
Copy link
Contributor Author

저도 그렇게 생각하고 있던 참이었습니다. 그럼 따로 간단한 로그인 API 하나 만들어서 붙여볼까요?

@SeungrokYoon
Copy link
Contributor Author

으흠...생각해보니까 회원가입, 로그인 정도라면 파이어베이스를 연동해서 처리하면 간단할 것 같아요.
@anyl92 최근에 파이어베이스로 로그인 기능 추가해 본 적이 있는데, 이 프로젝트에도 한 번 적용해봐도 괜찮을까요?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
2 participants