Node(4)
-
[Node] Node + Mongodb (mongoose 사용 )
오늘은 mongoose와 node.js를 연동해보고자 합니다 . ( 현재 mongodb는 local에 설치되었다는 가정하에 진행됩니다 . ) 일단 node-mongo라는 이름의 프로젝트를 생성해 보도록 하겠습니다 . express --view=pug node-mongo cd node-mongo npm install 그다음 mongodb와 연동하기 위한 mongoose를 설치해줍니다 . ( MySQL의 시퀄라이즈와 비슷함. 시퀄라이즈는 ORM(Relational) , mongoose는 ODB(Document)) npm install mongoose 위의 내용대로 설치가 끝나셨다면 이제 한번 연동해보도록 하겠습니다 . 저는 좌측 이미지와 같이 폴더구조를 생성하였습니다 .( 폴더구조는 사람마다 다릅니다. ) ..
2019.05.29 -
[Node.js] Node + Redis 연동 후 테스트
Node.js 서버와 Redis를 연동하여 나중에 공부해볼 Redis Session관리를 하기전에 Node 서버와 Redis가 연동이 되어야 하기 때문에 Node와 Redis연동하는 방법을 알아보도록 하겠습니다 . 먼저 Node.js에서 redis 를 사용하기위해서는 redis package가 필요합니다 # npm install redis 설치가 다 되었다면 저는 localhost:3000/ 로 접근했을시 Redis에 있는 데이터를 꺼내서 콘솔에 출력해보도록 하겠습니다 . routes/index.js const express = require('express'); const router = express.Router(); const redis = require('redis'); const redisCli..
2019.05.28 -
[Node] dotenv 설치 및 사용
dotenv란 공식 dotenv dotenv Loads environment variables from .env file www.npmjs.com 문서에 나와있는 그대로 적어서 풀어보겠습니다. Dotenv is a zero-dependency module that loads environment variables from a. env file into process.env. Storing configuration in the environment separate from code is based on The Twelve-Factor App methodology. dotenv는 환경 변수를 .env 파일에 저장하여 process.env로 로드하는 의존성 모듈이다.라고 간단히 볼 수 있습니다. 설치 $ np..
2019.05.24 -
[Node] Express 설치 및 프로젝트 생성 , 실행
Node.js 가 기본적으로 설치가 되있다는 가정하에 express 프레임워크를 사용해 보려고 합니다 . ※ 혹여나 설치가 안되신분은 https://nodejs.org/ko/ 공식 사이트에 설치하시길 바랍니다 . Express 설치 참고 사이트 : 공식 Express 사이트 Express - Node.js 웹 애플리케이션 프레임워크 Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크 $ npm install express --save expressjs.com $ npm install express --save npm 을 통해 설치가 되었다면 이제 express 명령어를 사용하여 프로젝트를 만들어 보고 실행하여 결과를 확인해보도록 하겠습니다 . 첫번째로 할일은 프로젝트를 생성하는것입니다. Expre..
2019.05.24