본문 바로가기

내일배움캠프 Node 4기/TIL

내배캠 12/13 TIL

Node.js 입문주차 시작

- 사실 어제부터 시작했어야되는데 어제는 다른것들을 좀 하느라고

정작 노드 관련한공부는 오늘부터 시작했다

 

- 그냥 노드의 전반적인것들과 모듈의 개념, async같은 비동기처리를 왜 배워야 하는지 등등

본격적으로 Node에 대해 공부하기 전 땅을 다졌다고 생각하면 되는 날이었다.

 

그중에 좀 주의할만한 것들을 몇개 나열해보자면

 

1. 노드는 서버가 아니다. 다만 자바스크립트 런타임 환경이라는 조금은 낮선 용어를 사용해야 하는데

원래 자바스크립트는 클라이언트(웹페이지)단의 동적인 조작을 위한 언어지만, 그것을 뛰어넘은 확장팩이라고 이해하면 좀 수월할것 같다.

 

2. Non blocking I/O, 즉 막힘없는 IN 과 OUT이라는 뜻인데, 이같은 특성때문에 동기적으로 처리해야 할 부분과, 그렇지 않은 부분이 생긴다. 자바스크립트 실행은 위에서 아래로 향하는 특성이 있기 때문이다.

 

3. REST API는 굉장히 추상적인 개념인데 쉽게 말하면 초중고생도 알아차릴 정도로 쉽게 API에 따른 기능과

메서드를 구성하라는 뜻이다. 그냥 웹개발이니 노드니 이런거 모르는 초등학생도 naver/shop/buy 이 url을 보면 네이버 사이트의 샵 관련한 구매 페이지구나 정도는 이해할수 있다. 

 

'내일배움캠프 Node 4기 > TIL' 카테고리의 다른 글

내배캠 12/15 TIL  (0) 2022.12.15
내배캠 12/14 TIL  (0) 2022.12.14
내배캠 12/12 TIL  (0) 2022.12.13
내배캠 12/9 TIL  (0) 2022.12.13
내배캠 12/8 TIL  (0) 2022.12.08