자바스크립트 2

Express 란?

💡Express→ Node.js를 기반으로 만들어진 외부 라이브러리 또는 프레임워크이다.→  Node.js의 성능과 유연성을 활용하여 서버 사이드 개발을 빠르고 효율적으로 할 수 있도록 돕는다.간단히 말하면, Express는 서버를 쉽게 구현할 수 있도록 도와주는 클래스와 라이브러리들의 집합이며, 웹 애플리케이션 개발을 간소화할 수 있는 Node.js 프레임워크입니다. ( 다른 서버개발도 도와주지만 웹 애플리케이션에 특화되어 있다.)※왜 많은 개발자들이 Node.js로 서버를 구현할 수 있는데 Express로 구현을 할까?코드를 비교해 보면const http = require('http'); const server = http.createServer((req, res) => { if (req.u..

자바스크립트 2025.01.14

Node.js 란?

💡Node.js→ Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다. -Node.js 공식홈페이지-본래의 JavaScript는 웹 브라우저에서만 동작하는 프로그래밍 언어이다.하지만, Node.js의 등장으로 웹브라우저로부터 독립시켜 서버 구현을 가능하게 한다.📌런타임이란?특정 언어가 구동되는 환경이다예를 들어Java는 JVM이라는 런타임 환경에서 실행된다JavaScript는 웹브라우저라는 런타임 환경에서 실행된다Node.js가 웹브라우저라는 런타임에서 실행되는 JavaScript를 서버나 로컬시스템에서도 제공하는 것이다 ✴️Node.js의 장점1. 비동기 이벤트 기반 JavaScript 런타임이다많은 요청들을 효율적으로 처리할 수 있다하나의 스레드로 다수의 클라이언트..

자바스크립트 2025.01.10
LIST