Weekly I learned
- node.js
- express.js
- 게시판 API 서버 만들기
회고록
- FACTS 이번 일주일 동안 있었던 일, 내가 한 일
- FEELINGS 나의 감정적인 반응, 느낌
- FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것
- FUTURE 배운 것을 미래에는 어떻게 적용할지
FACTS
이번 일주일은 node.js의 입문을 학습했다 지금까지 배웠던 자바스크립트를 가지고 서버를 만들어 보는 시간을 가졌다 서버를 만들어 보면서 비동기 처리 프로미스와 async와 await를 사용해보았다 node.js를 가지고 서버를 쉽게 구성할 수 있게 express.js를 이용하기 위해서 express.js로 서버를 구성하고 여는 방법도 학습했다 그리고 기본적인 학습을 끝낸 후 게시판에 필요한 게시글 CRUD와 댓글 CRUD의 REST API를 만들어 AWS에 배포하는 시간을 가졌다
FEELINGS
일주일 동안 학습을 통해서 배운건 프로미스와 async와 await를 학습했는데 프로미스는 언제 쓰는 걸까?라는 생각이 많았다 아직 확실하게 이해가 안 가서 그렇게 느끼는 거 같다 그리고 flask로 웹서버를 만들다가 express.js를 통해서 서버를 만드니까 처음 만들어봐서 그런지 flask가 더 편하다고 느껴졌다 그래도 node.js와 express.js를 계속해서 한다면 더 편하다고 생각할 거라고 생각하다
FINDINGS
이번 프로젝트에서 배운거는 javascript를 지금까지는 클라이언트 부분에서 서버로 통신하는 부분만 만들어 보다가 node.js와 express.js를 통해서 javascript로 서버를 만들고 실행하는 방법을 배우고 node.js의 과정을 끝까지 따라간다면 더 제대로 node.js를 통해서 백엔드를 확실하게 만들 수 있다고 확신이 들었다
FUTURE
express.js를 통해서 더 많은 기능을 가진 웹서버를 많이 만들 수 있을 거 같다 그리고 AWS에 배포를 하면서 리눅스의 iptables에 대해서 알게 되어서 다음 프로젝트가 있으면 배포를 하면서 조금 더 수월 하게 세팅할 수 있을 듯하다