Information Security ˗ˋˏ ♡ ˎˊ˗

OS/Web

[Node.js] Ubuntu 20.04에 Node.js 설치 및 실습

토오쓰 2021. 7. 13. 16:20

Node.js를 사용하기 위해서 환경 구축을 진행한다.

Node.js에 대한 정의 및 특징은 아래에 정리되어있다.

https://t-okk.tistory.com/171

 

[Node.js] Node.js 정의 및 특징

정의 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼 주로 백엔드 서비스 구축에 사용 Google의 Chrome V8 자바스크립트 엔진을 기본으로 동작 내부 동작 원리 Single Thread 기

t-okk.tistory.com

 

 

Node.js 간단한 설명

JavaScript 기반 오픈 소스 서버 프레임 워크 주로 JavaScript 런타임으로 백엔드 서버 애플리케이션을 빌드하는 데 사용된다.  Chrome의 V8 JavaScript 엔진을 기반으로 하며, Npm은 Node.js의 기본 패키지 관리자이다.

 

 


설치환경

Version: Ubuntu 20.04.2 LTS

 

자세한 정보

https://github.com/nodesource/distributions/blob/master/README.md

 

nodesource/distributions

NodeSource Node.js Binary Distributions. Contribute to nodesource/distributions development by creating an account on GitHub.

github.com

해당 페이지에 나와있는 설치 방법을 참고하였다.

 

 


설치하기

# Using Ubuntu

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -

 

sudo apt-get install -y nodejs

 

 

설치버전 확인하기

node -v

npm --version

npm은 Node.js를 설치하면 같이 설치된다.

 

 

 

동작 테스트하기

간단한 프로젝트를 하나 생성하여 동작해본다

테스트할 디렉터리를 생성한다.

mkdir -p /data/test/
vi /data/test/test.js
var http = require('http');
http.createServer(function (req, res) {
 res.writeHead(200, {'Content-Type': 'text/plain'});
 res.write('------------------------' + "\n");
 res.write('node.js test!' + "\n");
 res.write('------------------------' + "\n");
 res.end();
 }).listen(3333);

 

 

 

node 실행하기

node /data/test/test.js

 

 

 

결과

netstat -lntp

 

 

참고

https://blog.dalso.org/article/ubuntu-node-js-install

https://ubunlog.com/ko/nodejs-npm-instalacion-ubuntu-20-04-18-04/