웹(WEB)/자바스크립트(JS)

Node.js 기초 및 설치

마달랭 2024. 8. 27. 09:21
반응형

개요

Runtime 이란?

실행에 필요한 것들은 모아둔 환경을 “Runtime 환경”이라고 하며, 줄여서 Runtime이라고 한다.
Runtime은 하나의 Run System 이며, “실행기” 이다.
특정 언어는 실행기가 있어야만, App 동작이 가능하다. 

Node.js는 JavaScript의 Runtime이다.

 

Node.js의 장점

Node.js로인해 JavaScript 의 활용성이 증가하여 JavaScript를 Python 처럼 사용할 수 있다. (JavaScript는 웹브라우저 전용 언어가 아니다.)

Node.js 라는 Runtime만 설치 해 두면, JavaScript로 만든 App들을 사용 가능 하다.

 

JavaScript로 만든 소스코드 동작 방법

1. 웹브라우저에서 JavaScript 코드 수행

웹브라우저 안에 실행 환경이 구축 되어 있음 == JavaScript Engine

Chrome에는 “V8” 이라는 이름의 엔진이 사용되고 있음

 

2. 웹브라우저 밖에서 JavaScript 코드 수행

Node.js 필요 = JavaScript의 실행기가 필요하기 때문

JavaScript Engine 이상의 동작 환경 제공

 

설치

하기 링크에서 Donwload Node.js(LTS) 버튼을 클릭하고 설치를 진행하면 된다.

 

Node.js — Run JavaScript Everywhere

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

 

 

실습

1. Node.js 로자바스크립트구동하기

  1. vscode에 파일 생성하기
  2. hello.js 파일에 코드 입력
  3. vscode 터미널 열기 (Ctrl + Shift + `)
  4. 터미널에서 node 파일 명 입력후 결과 확인하기

728x90
반응형