Nodejs + express를 설치하고 서버를 구동시켜보려고 합니다.
먼저 AWS EC2 ubuntu 16.04 인스턴스를 생성해 주었고 그곳에 설치를 진행하였습니다.
1. Nodejs & NPM 설치
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Node.js를 버전별로 설치 할 수 있습니다.
저는 LTS버전인 10.16.3을 설치하기 위해 10.x를 입력하고 설치를 진행하였습니다.
sudo apt-get install -y nodejs
node.js를 설치하는 명령어입니다. 설치되면 npm도 같이 설치되는 걸 확인할 수 있습니다.
2. Express framework 설치
sudo npm install -g express
express를 설치하는 명령어입니다.
-g는 글로벌 모듈로 현재 경로가 아닌 /usr/lib/node_modules에 모듈을 설치합니다.
sudo npm install -g express-generator
express-generator를 설치해줍니다.
node.js + Express 서버 구조의 뼈대를 만들어주는 도구입니다.
3. 프로젝트 생성 및 구동
sudo express test-nodejs
프로젝트 자동으로 생성해줍니다.
cd test-nodejs
프로젝트 안으로 이동
npm install
npm start
npm 모듈을 설치하고 앱을 실행합니다.
서버에 접속하기 전 AWS 인스턴스 인바운드 규칙에 포트 3000번을 열어줍니다.
그러고 나서 http://ip주소:3000를 입력하면 정상적으로 웹서버가 구동되고 있음을 확인할 수 있습니다.
'Node.js' 카테고리의 다른 글
[Node.js] nodejs(express)서버와 Mysql연동해서 사용하기 (0) | 2019.10.17 |
---|