항해99 69일차

coffeed-cat·2021년 7월 27일
0

항해99 기록

목록 보기
75/90

2021/07/27 화요일 Chapter 7 : 2-2일차

현재 진행 중인 프로젝트에서는 최신 문법을 쓰는 중이다.

어제 오늘 그동안 써오던 require를 떼고, import에 익숙해지려고 노력중이다.

import는 require때랑 똑같은 방법으로 써도 크게 다른 점을 못 느끼겠는데, export가 조금 헷갈린다.

module.exports를 쓸 때는 여러가지 함수들을 object로 묶어서 보내주고 바로 바로 꺼내서 쓸 수 있었는데, 똑같은 방법으로 코드를 짜서 import해서 쓰려고 하니 object 자체가 들어가버렸다.

조금 더 공부가 필요하다.

또, 커밋메시지도 형식을 맞춰서 작성 중이다. 확실히 보기 편하다.

오늘은 소셜 로그인을 구현했는데, 너무 재미있었다.

오전에 다른 서버분과 각자 카카오 네이버로 갈라져서 구현하기로 했는데 혼자 찾다보니 이해가 안됐다.

결국 오후에 팀원분이 어떻게 구현하신지 설명을 듣고, 스스로 구현해보니 이해가 되었다.

재미있었다.

이렇게 편한 API를 생각해낸 기업들이 대단하다고 느꼈다.

소셜로그인 기능을 끝내고, 팀원들과 미팅을 했다.

회원가입과 로그인 기능에 수정이 필요했기에, 서버팀 내에서 로직을 다시 한번 정리하고 역할을 분담해서 작업을 했다.

어제까지는 바로 코드로 넘어가기만 해서 서버 팀 내에서도 정리가 안되는 느낌이었다.

그래서 문서로 기능의 흐름을 확실히 정리하고나서 코드를 짜도록 신경썼다.



오늘 배운 것

  • nest.js 구조가 짜여져 있어서 너무너무 편하다. 맨땅에 헤딩하던 시절(express를 써보지도 않고 nest.js 강의를 들었을 적)에는 몰랐다. 다만 타입스크립트도 확실히 공부해야 할 것 같다.

  • 소셜 로그인 구현방법

profile
공부중

0개의 댓글