글을 다 작성하고 임시저장을 눌렀는데.. 다 날라갔다.. 🤣
MongoDB에서 Cluster를 하나 만들고 내your application code
를 복사해 온 뒤 Node.js server에서 mongoDB 설정을 통해 연결을 해 보았다.
MongoDB를 간단하게 사용할 수 있도록 도와주는 Object Modeling Tool인 Mongoose를 설치합니다.
$ npm install mongoose --save
위의 명령어를 실행하면 package.json dependencies에 mongoose가 추가된 것을 확인할 수 있다."dependencies": { "express": "^4.17.1", "mongoose": "^5.12.11" }
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