-
[191226] 개발일지개발일지 2019. 12. 26. 17:40
목표
- github 로그인 구현하기
개발내용
- passport-github API가 상세히 나와 있어, 쉽게 개발 할 수 있었다.
- http://www.passportjs.org/packages/passport-github/
새롭게 알게된 팁
- mongoose.find({ email }) vs mongoose.findOne({ email });
- find의 경우 배열로 값을 읽는다, findOne의 경운 객체 하나를 읽는다.
- 하나만 업데이트 할시 findOne을 사용하자. 객체일 경우 객체 이름.save()로 저장 가능하다.
특이사항
- github에서 로그인을 비공개로 했을시, 나오지 않는 오류가 있다.
- github 로그인 대신 google login으로 변경 하는 것도 염두해 두자.
추가적으로 할일
- 코드 리펙토링 정리
728x90'개발일지' 카테고리의 다른 글
[nwitter] #2 개발일지 (0) 2021.10.08 [nwitter] #1 개발일지 (0) 2021.10.06 [191224] 개발일지 (0) 2019.12.24 [미세마스터] 개발일지 #4 (0) 2019.05.21 [미세마스터] 개발일지 #3 (0) 2019.05.13