본 수업에서는 nodejs를 실습하기 위한 기본적인 설치 방법을 다룹니다. 보안과 같은 이슈는 포함하고 있지 않습니다. 또한 리눅스 배포판인 ubuntu를 기준으로 설명하고 있습니다. ubuntu 서버가 없는 분은 EC2를 이용해서 마련할 수 있습니다.
nodejs 설치
아래 링크를 참고합니다.
https://nodejs.org/en/download/package-manager/
필자는 영상에서 아래 명령을 이용하고 있습니다.
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - sudo apt-get install -y nodejs
디렉토리를 만들고 소유자를 변경합니다. 이 디렉토리에 프로젝트가 위치합니다.
sudo mkdir /opt/o2; cd /opt/o2; sudo chown ubuntu /opt/o2;
npm을 사용하기 위해서 package.json 파일을 만듭니다. 모든 설정을 기본으로 해도 됩니다.(엔터를 누르면 됩니다)
npm init
웹프레임워크인 express를 설치합니다.
npm install --save express
아래와 같이 코드를 작성합니다. 파일명은 app.js
var express = require('express'); var app = express(); app.get('/', function(req, res){ res.send('Hello world'); }); app.listen(80, function(){ console.log('Connect 80 port'); });
아래 명령으로 웹애플리케이션을 구동합니다.
sudo node app.js
서버로 접속해봅니다.