지난 포스트에서는 구름IDE환경에서 간단하게 Mysql연동해서 json테스트만으로 CRUD를 구현해 보았습니다.
오늘은 같은 구름IDE환경에서 몽고DB를 설치한 후 express웹프레임워크을 이용해서 회원등록을 해 보았습니다.
기초지식:
---------------------------------------------------------------------
구름 IDE를 사용했기 때문에 별도의 Express.js node.js를 설치하지 않았다. (구름IDE : https://ide.goorm.io/)
+) Express.js : node.js를 이용하여 웹 어플리케이션을 구현하기 위한 프레임워크
node.js : javascript의 서버용!
1. mongodb 설치하기
# npm install mongodb
package.json 파일은 프로젝트의 모듈 의존성을 관리해 주는 파일이고, 없으면 install시 아무 작업도 수행하지 않습니다.
npm init 을 실행하면 package.json 생성할 수 있습니다.
npm install --save 옵션을 주면 package.json 이 업데이트되어 종속성이 자동 추가됩니다.
저는 옵션없이 install.
2. mongodb는 서버다 서버를 실행해야지만 mongodb가 실행된다
구름IDE는 현재 Ubuntu 14.0x LTS이기 때문에 apt-get으로 install한다
sudo apt-get install mongodb-server (서버용)
이제 서버를 실행한다
sudo service mongodb start
sudo service mongodb stop
sudo service mongodb restart
몽고DB클라이언트접속: # mongo
DB선택(생성): use local
DB조회: show dbs
테이블조회: show collections
users테이블 레코드조회: db.users.find()
아래는 doit nodejs 책의 소스중 DatabaseExample 소스로 사용자추가/로그인 실습한 결과 입니다.
장고로 앱 서비스 만들기_1 (0) | 2018.06.01 |
---|---|
노드js로 신규 게시판 글등록시 자동 리스트업 구현 (0) | 2018.05.27 |
노드js서버로 모놀리식 서비스 만들기 (0) | 2018.05.14 |
노드js서버로 홈페이지 운영하기_1 (0) | 2018.05.03 |
화면확대 기능 추가하기 (0) | 2018.02.23 |
댓글 영역