본문 바로가기
Docker

[Docker] 클라우드를 위한 쿠버네티스&도커 - 7주차 (node.js를 이용한 Chat-app)

by 지금은4시11분 2024. 8. 12.

Chat-app

채팅앱을 만들기 앞서 npm 설치를 위한 리눅스 서버 업데이트 해주기

핸드폰 앱들도 주기적으로 업데이트 해 주듯이 리눅스 패키지도 업데이트 해주는게 좋다

$ sudo dnf update              #npm설치를 위한 업데이트
$ sudo dnf install nodejs npm

 

*npm이란?

-Node.js Package Manager

-즉, node.js로 만들어진 프로그램을 쉽게 설치할 수 있도록 해주는 것

 

*node.js는 뭘까?

-정의 : Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임(=프로그램들을 실행할 수 있는 환경)

-자바스크립트는 HTML 조작과 변경을 위해 사용

-즉, node.js는 JavaScript 실행 환경. node.js를 설치하면 브라우저를 켜지 않아도  JavaScript 를 컴퓨터에서 수행가능

 

-node.js는 요청을 한번에 받고, 순서와 상관없이 처리 속도가 빠른것부터 결과를 가져다 준다. 이것을  Non-blocking I/O 개념이라고 한다.

-node.js는 코드가 매우 짧고 쉬워서 빠른 개발 기능이 잘 된다. 개수는 많지만 크기는 작은 데이터를 실시간으로 주고 받는데 적합해서, 실시간 채팅이나 주식 차트등에 많이 사용된다.

 

 

설치가 잘 되었는지 확인하기

$ node -v
$ npm -v

 

버전이 나오면 설치가 잘 된거입니당
한번 더 확인

$ npm install express
$ npm start

 

http://localhost:3000 접속해서 실행 확인하기

성공한것 같지만 실패... 글자가 안뜬다..ㅠㅠ