Search

node.js 란?

기본적으로 자바스크립트는 인터프리터 언어라서, 컴퓨터에 설치하지 않아도 웹 브라우저가 알아서 실행해준다.
하지만 서버나, 본인 컴퓨터에서 자바 스크립트 코드를 실행시키려면 node.js 를 다운로드 받아야 한다.

npm

node package manager
웬만한 기능들은 모듈로 다 업로드 되어 있다.
패키지 관리 매니저 시작 package.json 파일에 모듈의 패키지 버전 정보들이 담겨져 있음.

npm 패키지 관리 시작 명령어

npm init

모듈 다운로드 명령어

npm install {모듈 이름}
모듈 다운로드 받는 명령어다.
package.lock 이 생긴다
package.json → 대략적인 패키지 정보
pacakage.lock → 상세 패키지 정보

소스 코드 실행

node index.js
Bash
복사

웹 프레임워크란?

웹 프레임워크는 웹 애플리케이션을 개발하기 위해 사용되는 도구나 라이브러리입니다. 이 프레임워크는 일반적으로 웹 애플리케이션의 개발을 단순화하고 효율적으로 만들어줍니다. 웹 프레임워크는 주로 요청(Request)과 응답(Response)의 구조를 다루며, 웹 개발을 위한 핵심 기능과 기능들을 제공합니다. 대표적인 웹 프레임워크 중 하나는 Express입니다.

Express