[부트캠프] IT 코딩 부트캠프 후기/[Let's TIL🚴♀️] CodingON
2022. 11. 15.
[Node.Js] Node.js 설치와 기초
Node.js - 구글 크롬의 자바스크립트 엔진에 기반해 만들어진 JavaScript 런타임 - 이벤트 기반 등 가볍고 효율적 - npm 패키지는 세계에서 가장 큰 오픈 소스 라이브러리 런타임이란? - 프로그래밍 언어가 구동되는 환경 ex python Java node.js - Javascript 런타임 환경은 웹브라우저만 존재했었음 -> js를 서버단 언어로 사용하기 위해 나온 것이 node.js -> 웹 브라우저 없이 실행 가능 Node.js 특징 1. 자바스크립트 언어 사용 2. Single Thread 3. 비동기 I/O 방식 Single Thread? 에러를 처리하지 못하면 프로그램이 아예 중단됨! (에러를 못잡으면 서버가 죽고 실행이 안된다. 이는 순차실행이기 때문이다.) -> 예외 처리의 중..