22.3.2 mongoose로 서버와 데이터베이스 연결

    이제 mongoose를 이용하여 서버와 데이터베이스를 연결하겠습니다. 연결할 때는 mongoose의 connect 함수를 사용합니다.

    src/index.js

    require('dotenv').config();
    const Koa = require('koa');
    const Router = require('koa-router');
    const bodyParser = require('koa-bodyparser');
    const mongoose = require('mongoose');
    
    const api = require('./api');
    
    // 비구조화 할당을 통해 process.env 내부 값에 대한 레퍼런스 만들기
    const { PORT, MONGO_URI } = process.env;
    
    mongoose
    .connect(MONGO_URI, { useNewUrlParser: true, useFindAndModify: false })
      .then(() => {
        console.log('Connected to MongoDB');
      })
      .catch(e => {
        console.error(e);
    });
    
    (...)

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.