JS/NODE.JS
[Node.js] node.js(노드) 서버 구축
밍글링글링
2018. 7. 13. 15:05
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