일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자바
- mariadb
- php
- server
- 한글
- H2O
- kakao
- 개발
- unity
- techEmpower
- android
- caddy
- 해석
- Portfolio
- 안드로이드
- java
- MySQL
- error
- 프래그먼트
- javascript
- 구글
- 개발자
- 컴퓨터과학총론
- centOS7
- 번역
- it
- NGINX
- ubuntu
- C lanuage
- C
- Today
- Total
개발모음집
ubuntu16.04 에서 node.js 와 mongoDB 설치 후 연동하기 본문
1. node.js 설치하기
# Using Ubuntu curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
출처 : github
2. mongoDB 설치하기
Import the public key used by the package management system.
The Ubuntu package management tools (i.e.
dpkg
andapt
) ensure package consistency and authenticity by requiring that distributors sign packages with GPG keys. Issue the following command to import the MongoDB public GPG Key:
Create a list file for MongoDB.
Create the
/etc/apt/sources.list.d/mongodb-org-3.6.list
list file using the command appropriate for your version of Ubuntu:
Ubuntu 16.04Start MongoDB.
Issue the following command to start
mongod
:
출처 : mongoDB 공홈
3. node.js 와 mongoDB 연동하기
1.먼저 CMD창을 열고 npm으로 mongoose 모듈을 설치합니다.
- npm install mongoose
npm install mongodb
2.몽고프로젝트 폴더를 하나 생성합니다.
- server_mongo
3.서버파일을 생성합니다.
- server.js 파일을 생성하고 아래와 같이 소스코드를 입력합니다.
나. server.js 파일 생성
server_basic 폴더 아래에 server.js 파일을 생성하고 아래와 같이 내용을 입력합니다.
- server.js
// 1. 서버 사용을 위해서 http 모듈을 http 변수에 담는다. (모듈과 변수의 이름은 달라도 된다.) var http = require('http'); // 2. http 모듈로 서버를 생성한다. // 아래와 같이 작성하면 서버를 생성한 후, 사용자로 부터 http 요청이 들어오면 function 블럭내부의 코드를 실행해서 응답한다. var server = http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/html'}); response.end('Hello node.js!!'); }); // 3. listen 함수로 8080 포트를 가진 서버를 실행한다. 서버가 실행된 것을 콘솔창에서 확인하기 위해 'Server is running...' 로그를 출력한다 server.listen(8080, function(){ console.log('Server is running...'); });
다. server.js 실행 및 접속
CMD(mac은 터미널) 또는 명령어 실행창을 실행합니다.
위의 코드를 작성한 server_basic 폴더로 이동한 후에 위에 작성한 코드를 실행합니다.
정상적으로 작성하였다면 아래와 같이 실행됩니다.
이제 웹 브라우저에서 주소창에 다음과 같이 입력한 후 접속해 봅니다.
아래와 같이 브라우저에 출력된다면 정상적으로 실행된겁니다.
출처 : github
cf )
node.js만 실행하는 법
sudo npm install live-server -g
live-server
'Server' 카테고리의 다른 글
aws ubuntu, root 접속 (0) | 2018.06.20 |
---|---|
ubuntu16.04에서 atom과 github 연동하기 (0) | 2018.05.15 |
ubuntu16.04에서 크롬, 아톰 설치하는 방법 (0) | 2018.05.11 |
PHPSTORM과 AWS 연동하기 (0) | 2018.03.27 |
AWS EC2 Ubuntu16.04에서 nginx + php + postgresql 설치하기 (3) | 2018.03.26 |