codestates / codestates/art-ground

[Dev Log] 20210922 / 문순려

Open
#132 0 comments 0 reactions 1 assignee Claimed by @Sunryeo View on GitHub
Dev Log
Dominant language
JavaScript
Stars
7
Forks
9
PR merge metrics
No merged PRs in 30d

Description

### **오늘은 어떻게 프로젝트에 기여했나요?**

- 카카오 OAuth 응답 확인 및 디버깅

### **오늘의 프로젝트에서 힘든 점은 무엇인가요?**

- oauth 디버깅 중 응답을 받아오는 과정에서 client 디렉토리에 node_modules가 5000개 이상 변경..? 새롭게 설치되어서 이 파일들을 .gitignore에 적용시키기 위해 tracking을 제거해야 했는데, 이 사실을 모르고 그냥 냅다 커밋할 뻔해서 큰일날 뻔했다.. 다행히 지영님이 관련 참고 링크를 주셔서 해결할 수 있었다.
- 카카오에서 회원정보를 받아오는 것까지는 어렵지 않았는데 생각을 해보니 로그인만 시켜서 될 일이 아니라 최초 1회 로그인 시에는 서버에서 받아온 정보로 회원가입을 시켜서 데이터베이스에 유저 정보를 저장해두고 있어야 이후 유저가 웹사이트의 모든 유저 기능을 정상적으로 사용할 수 있다는 것을 뒤늦게 깨달았다. 추가로 코드 작업을 하긴 해야 할 것 같다.
- express권장구조로 디렉토리 전체 리팩토링을 진행하고 검수를 안했더니 멀쩡히 되던 라우팅이 전부 먹통이 되어버려 결국 다시 원상복구 시켜야 했다. 나중에 리팩토링할 브랜치를 따로 파서 다시 작업해봐야할 것 같다.

### **내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?**

- [x] 로그인 코드 리팩토링
- [x] 카카오 OAuth getUserInfo에서 회원가입 시키는 코드 추가 작성 후 검수
- [x] +) admin 관련 api 구현 시작

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.