
🚀 개발 환경 💾 Visual Studio Code Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com 💾 Node.js Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime buil..

1. Node.js Node.js는 Chrome V8 JavaScript Engine으로 빌드된 JavaScript Runtime이다. 기존에는 자바스크립트 프로그램을 웹 브라우저에서만 실행할 수 있었다. 이는 브라우저가 자바스크립트 런타임을 내장하고 있기 때문이다. 브라우저 외의 환경에서 자바스크립트를 실행하려는 여러 시도가 있었으나, 자바스크립트의 실행 속도 문제 때문에 불가능했다. 그러나 2008년 구글이 V8 엔진을 사용해 크롬 브라우저를 출시하면서 속도 문제가 해결되었고, 이를 바탕으로 2009년에 Node.js가 개발되었다. * 런타임: 특정 언어로 만든 프로그램들을 실행할 수 있는 환경. 2. Node.js 특징1) 싱글 스레드 (Single thread) Node.js를 실행하면 먼저 ..

1. Node.js Node.js는 서버 측에서 JavaScript를 실행할 수 있게 해주는 런타임 환경이다. 이벤트 기반, 논 블로킹 I/O 모델을 사용하여 가볍고 효율적인 웹 서버를 구축할 수 있다. 자세한 내용은 다른 포스트에서 다루겠다. 💾 Node.js Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 2. Express.js1) Express.js 소개 Express.js는 Node.js를 사용하여 백엔드 웹 애플리케이션을 개발할 수 있도록 도와주는 프레임워크이다. Node.js 환경에서 가장 널리 사용되는 사실상 Node.js의 ..