Language & Framework/Node.js
2022. 5. 23.
JavaScript로 백엔드 찍어먹기, Node.js와 Express(1)
Node.js는 무엇인가요 ? " JavaScript로 브라우저 밖에서 서버를 구축하는 등의 코드를 실행할 수 있게 해주는 런타입 환경입니다. " Node.js는 구글 크롬의 V8 엔진의 뛰어난 성능을 브라우저 밖에서도 활용할 수 있도록 만들어진 플랫폼이다. (Node.js 그 자체는 서버가 아니며 언어도 아니고 프레임워크도 아니다.) Node.js의 대표적인 특징은 다음과 같다. 1. 싱글 스레드 (Single Thread), 비동기 I/O (Non-blocking I/O)와 Event-driven : JavaScript의 특성을 그대로 이어 받은 것이기 때문에 기존에 자바스크립트를 사용하던 사람은 이해하기 쉽다. Node.js는 단일 스레드로 동작하며 효율적인 작동을 위해 콜백 함수를 쌓아놓고 이벤트..