티스토리 뷰

MongoDB의 데이터를 저장할 폴더 선정 후 폴더 생성

  ex) C:\node2019\data 폴더 생성

 

MongoDB 서버 실행

   > mongodb --dbpath c:\node2019\data

 

MongoDB 연결정보 저장 위한 config 파일 작성

   1. config 폴더 생성 (별도의 config 폴더에 작성 후 관리)

   2. database.js 파일에 세부 내용 작성 (config 상세 내용)

 

config/database.js

mondule.exports = {
database: 'mongodb://localhost:27017/meanauth', //localhost:db가 동작하는 서버의 호스트 이름, 27017:mongoDB 기본 운영 포트번호
secret : 'secret' // secret: 토큰인증에 사용할 서버의 비밀번호 (외부에 공개되지 않고 서버 내에서만 사용됨)
}

 

app.js 파일에서 DB 연결 설정

const express = require('express');
const path = require('path');
const bodyParser = require('body-parser');
const cors = require('cors');
const passport = require('passport');
const mongoose = require('mongoose');

//여기부터 끝까지 내용 추가
const config = require('./config/database');

mongoose.connect(config.database, {useNewUrlParser: true});

mongoose.connection.on('connected', ()=>{
  console.log('Connected to Database '+config.database);
});

'웹 공부 > 웹 개발 (MEAN)' 카테고리의 다른 글

Angular) Angular란? & 설치 방법  (0) 2020.01.02
Node.js) 회원가입 구현  (0) 2020.01.02
Node.js) 새로운 루트 추가  (0) 2020.01.02
Node.js) body-Parser  (0) 2020.01.02
Node.js) npm cors 모듈 이용  (0) 2020.01.02
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday