TIL

[TIL] 2022년 01월 07일

건브로 2022. 1. 7. 23:59

1. 오늘 한 것

node.js 환경의 TypeScript파일에서 Express와 mongoDB연결

TypeScript generic 공부

 

2. node.js 환경의 TypeScript파일에서 Express와 mongoDB연결

TypeScript를 공부하고 처음으로 내가 연습하는

프로젝트에 연결시켜서 진행하였다.

 

이렇게 연결해보는 건 처음은 아니었지만,

TypeScript를 배워서 적용한다는 건 쉽지만은 않았다.

 

아직 TypeScript가 익숙하지가 않아서, 몇 시간동안 헤메면서 코딩하였다.

 

Express와 mongoDB 연결은 Node.js책을 참고하면서 하였고,

TypeScript를 적용하는 것은 여러가지 블로그를 보았다.

 

덕분에 mongoDB와 Express 연결을 잘 하였다.

 

근데, 매번 힘들었던 게 있었다.

 

바로, 사람들마다 프로젝트 세팅이 다르기 때문에 어떤걸 내것으로 만들어야 할지 고민했다.

 

react 프로젝트 폴더 세팅은 이제 어렵지는 않아서 고민은 덜하지만,

server쪽은 잘 다뤄본적이 없어서 나의 부족함이 느껴졌다.

 

앞으로 책, 블로그 보면서 데이터를 쌓아가면서, 코딩해야겠다.

 

3.TypeScript generic 공부

 

generic 공부를 어제에 이어서 진행하였다.

 

generic은 처음에 와닿았을 때 정말 어려운 개념이었으나,

union type과 비교해서 보면 확연히 다르고, 이해하기 쉬워졌다.

 

뭔가 안정성있게, 융통성있게 코드를 작성하고 싶다면 generic type을 사용하자.

그리고 한 번 정의한 걸로 끝내고 싶지 않고, 여러 가지로 쓰고 싶다면 그 땐 union type을 사용하자!  

'TIL' 카테고리의 다른 글

2022년 2월 11일  (0) 2022.02.12
[TIL] 2022년 01월 13일  (0) 2022.01.13
[TIL] 2022년 01월 6일  (0) 2022.01.06
[TIL] 2021년 12월 28일  (0) 2021.12.28
[TIL] 2021년 12월 27일  (0) 2021.12.27