JS/NODE.JS

[Node.js] node.js(노드) 서버 구축

밍글링글링 2018. 7. 13.
728x90

node.js 서버 구축 (간단 구축)

구축 서버환경은 Ubuntu(우분투) 입니다.

 

1. OS 설치 및 업그레이드

root@mingling:~$ sudo apt-get update
root@mingling:~$ sudo apt-get upgrade
 

sudo apt-get update 단계에서 서버 연결 error가 발생할 경우

nameserver 등록 확인이 필요하다.

방법은 아래와 같다.

/etc/network/interfaces : dns-nameservers 8.8.8.8 추가
/etc/resolv.conf : nameserver 8.8.8.8 추가

root@mingling:~$ sudo apt-get -o Debug::pkgAcquire::Auth=true update
 
2. node.js ppa 추가
root@mingling:~$ sudo apt-get install python-software-properties
root@mingling:~#  curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash-
 
 
nodesource의 최신버전의 API 저장소를 추가한다.

 

1. node.js 설치

root@mingling:~#  apt-get install nodejs

이렇게 하면 설치 완료!

root@mingling:~#  node -v
root@mingling:~#  npm -v
 
해당 명령어로 node, npm의 버전을 확인할 수 있다.
 
 
2. node.js 서버 구축
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
     res.statusCode = 200;
     res.setHeader('Content-Type', 'text/plain');
     res.end('Hello World\n'); });
});


server.listen(port, hostname, () => {
     console.log(`Server running at http://${hostname}:${port}/`);
});
 

해당 예시코드는  https://nodejs.org/ko/about/ 여기서 확인할 수 있다.

vi server.js

로 server.js 파일을 생성 시키고, 위의 코드내용을 붙여 넣어주자.

 

node server.js

일회성 node 실행

 

node server.js&
 

지속성 node 실행

로 실행하면 서버 URL:3000으로 접속하게되면 메세지가 출력된다.

 

 

 

 

 

728x90

댓글