MY MEMO

[WEB] node.js mongodb 설치 및 연동 본문

STUDYING/WEB

[WEB] node.js mongodb 설치 및 연동

l_j_yeon 2018. 1. 11. 03:15

잊지 않지 위해서...


구름  IDE를 사용했기 때문에 별도의 Express.js node.js를 설치하지 않았다.   (구름IDE : https://ide.goorm.io/)


+) Express.js : node.js를 이용하여 웹 어플리케이션을 구현하기 위한 프레임워크

node.js : javascript의 서버용!


1. mongodb 설치하기


npm install --save mongodb


--save로 해야 더 적은 용량으로 설치될 수 있다

용량 부족으로 에러가 난 적 있어서 한번 갈아엎었다


npm install --save express mongoose body-parser

이제 node.js 와 mongodb를 mongoose를 이용하여 연동한다


2. 

mongodb는 서버다 서버를 실행해야지만 mongodb가 실행된다

Ubuntu 14.04LTS이기 때문에 apt-get으로 install한다


sudo apt-get install mongodb-server (서버용)

sudo apt-get install mongodb-clients (클라이언트용)

sudo apt-get install mongodb (둘다)


나는 서버용을 설치했다


그 다음 에는 mongodb의 Collections이 저장될 directory가 필요하다


sudo mkdir -p /data/db


디렉토리를 만들어주고


sudo chown $USER /data/db


권한을 부여한다


이제 서버를 실행해 놓으면 된다!


sudo service mongodb start

sudo service mongodb stop

sudo service mongodb restart

'STUDYING > WEB' 카테고리의 다른 글

[WEB] node.js session 생성  (0) 2018.01.12
[WEB] Express js Chatting 프로그램 개발하기  (0) 2018.01.12
[WEB] website translating  (0) 2017.07.03
[WEB] speech to text 예제 (chrome browser)  (0) 2017.07.03
[WEB] Naver Login api  (0) 2017.06.17
Comments