MongoDB application에 연결하기

holang-i·2021년 5월 27일
0

Node & React

목록 보기
2/11
post-thumbnail

글을 다 작성하고 임시저장을 눌렀는데.. 다 날라갔다.. 🤣

MongoDB에서 Cluster를 하나 만들고 내your application code를 복사해 온 뒤 Node.js server에서 mongoDB 설정을 통해 연결을 해 보았다.


Mongoose란?

MongoDB를 간단하게 사용할 수 있도록 도와주는 Object Modeling Tool인 Mongoose를 설치합니다.

$ npm install mongoose --save
위의 명령어를 실행하면 package.json dependencies에 mongoose가 추가된 것을 확인할 수 있다.

  "dependencies": {
    "express": "^4.17.1",
    "mongoose": "^5.12.11"
  }

Node.js server에서 mongoDB 설정 연결

const express = require('express'); // express 설치를 했기 때문에 모듈을 가져올 수 있다.
const app = express();
const port = 5000; // 5000번 포트를 백 서버로 둘 것이다.

const mongoose = require('mongoose');
mongoose.connect('mongodb+srv://[사용자명]:[설정한 비밀번호]@[설정한DB명]....mongodb.net/...?retryWrites=true&w=majority', {
  useNewUrlParser: true,
  useUnifiedTopology: true,
  useCreateIndex: true,
  useFindAndModify: false,
})
  .then(() => console.log(`MongoDB Connected! :)`))
  .catch((err) => console.log(err));

app.get('/', (req, res) => {
  res.send('Hello World! node, 안녕하세요!');
})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`);
})






따라하며 배우는 노드, 리액트 시리즈를 통해 개념을 익히면서 실습하고 있습니다.
https://bit.ly/3wGxKGC

profile
🌿 주니어 프론트엔드 개발자입니다! 부족하거나 잘못된 정보가 있다면 알려주세요:)

0개의 댓글