기본적인 Node.js 의 개념, 동기 비동기, Express, Routing 과 REST API의 개념들을 배웠고,
실습들을 진행하며 사용법을 익혔다.
Node.js란?
동기 & 비동기
Routing Router
https://github.com/ParkAsher/sparta-nodejs-homework
드디어 주특기 Node.js 를 입문했다!
나는 캠프에 오기전 클론코딩과 사이드 프로젝트로 경험을 해보았지만, 개념이 많이 부족한 상태였다.
어디에 뭘 작성하고 뭘 사용하고 이런 사용법은 알지만, 왜? 라고 묻는 질문엔 잘 대답하기가 힘들었다.
이번 주에 가장 기본적인 개념들을 배우게 되어 좋았고,
남들한테 설명할 수 있을 정도로 익혀야겠다.
이번 개인 과제를 하면서 처음으로 백엔드 서버만 만들어야 했다.
VSCode 확장 프로그램인 Thunder-client 가 익숙하지 않았고, 실제 커뮤니티처럼 글과 댓글을 작성을 해보고 싶어서
React를 사용하여 프론트엔드를 구성해보았다.
배포가 걱정이었는데, 내가 경험 해본것은 Heroku 배포였는데 AWS EC2에 배포를 하려니 걱정이었다.
하지만, React + Node 환경을 배포하는 방법을 열심히 검색을 해보고 결국 성공을 했다.
React 파일을 build 후, Node에서 path로 build를 가리키게 한 뒤 배포!
숙련주차에는 무엇을 배울까?
이번 개인과제에는 생각보다 프론트를 만드는 것에 시간을 많이 빼앗긴 것 같다.
숙련주차 개인과제에는 좀 더 기능에 집중해 보아야겠다.