오늘 아침에 일어났을 때, 몸이 너무 무겁다는 생각이 들었다. 피로가 누적된 느낌. 매일매일 오랜시간 동안 모니터만 보면서 개발 공부를 하다보니 눈과 몸 전체의 건강이 많이 안 좋아 진듯한 느낌이 강하게 들었다. 그래서 아침 일찍 동네를 한 바퀴 걸었다. 상쾌했다.
📅 오늘의 할 일
- 아침 :
알고리즘 문제 풀이 + 레포에 기록하기 - 일과 중 :
SA 4차 레포 열렸는지 확인하고 잘 치기 - 일과 중 :
어제 저녁에 하던 카카오 로그인 구현 정리 마무리하고전체적으로 다시 과정 복기하기 - 일과 중 :
OAuth 관련 블로깅 진행및 카카오톡 로그인 OAuth 방식으로 구현 알아보고 배우기 - 저녁 : 로컬 로그인, 데이터 암호화 보관, 클라이언트와 서버에서 로그인 각각 어떻게 코드로 처리해주어야 하는지 공부하기 + 블로깅
Today’s Key 🦄
- 아침 : bind 메서드를 구현해보는 알고리즘 문제를 도전했지만 모든 테스트를 다 통과하지 못했다. 내일 아침에 계속해서 도전할 것이다.
functionBind 알고리즘 레포 바로가기 - 일과 중 : 스프린트 리뷰가 끝나고 점신 전에 4차 SA 시험을 치뤘다. 처음에 문제를 파악하는 것이 조금 어려웠다. 그래서 콘솔에 테스트 코드를 찍어보면서 천천히 파악했다.
getWordCount(path, (err, data1) => { if (err) callback(err, null); else { getWordCount(path2, (err, data2) => { if (err) callback(err, null); else callback(null, data1 + data2); // -> 콜백 형태로 파일 시스템에서 읽은 데이터를 내려줄 수 있다. // 지난번 스프린트와 거의 비슷한 형식이었다. }); } });
- 일과 중 : 인증과 권한 부여(Authentication and Authorization)의 차이에 대해서 공부하고 OAuth 2.0 프로토콜이 어떻게 사용자를 인증하는지에 대한 절차를 블로깅 하면서 공부했다. 직접.. 인증 과정을 그린 부분이 있다.. 조악스럽다.
인증, 권한, OAuth 블로깅 보러가기 - 저녁 : 몸이 너무 피곤함을 느꼈다. 그래서 익스프레스 + 패스포트로 작성한 로그인, 인증, 카카오 로그인을 구현한 코드를 보면서 클라이언트, 서버단에서 로그인을 어떻게 처리해주는 지를 간단하게 살펴보았다.
- 저녁 : express-session 미들웨어가 request.session 형태의 객체 값을 생성해준다는 사실을 알고 잠에 들려고 마음 먹었다.