일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 알고리즘
- js코테
- 프로그래머스
- 리액트커뮤니티
- 백준
- 익스프레스
- CSS
- 백준구현
- 몽고DB
- 프로그래머스JS
- 코테
- 백준nodejs
- 백준구현문제
- 백준js
- 프로그래머스코테
- HTML
- 백준골드
- 리액트댓글기능
- 다이나믹프로그래밍
- 안드로이드 스튜디오
- 리액트
- dp알고리즘
- JS
- 포이마웹
- css기초
- 코딩테스트
- HTML5
- 백준알고리즘
- 자바스크립트
- JS프로그래머스
- Today
- Total
개발새발 로그
2. MERN기반 커뮤니티 - MongoDB시작하기 본문
MongoDB: 애플리케이션 데이터 플랫폼
업계 최고의 최신 데이터베이스를 토대로 구축된 애플리케이션 데이터 플랫폼을 사용해 아이디어를 더욱 빠르게 실현하세요. MongoDB는 데이터를 손쉽게 처리할 수 있도록 지원합니다.
www.mongodb.com
1. 몽고DB사이트에 들어가서 회원가입후 클러스터 create 클릭
2. username과 password 입력후 추가
3. 0.0.0.0/0 (모든 IP에서 접속가능) IP 리스트 추가 ->보안상 권장안함
4.클러스터 생성완료 클릭
5.생성된 클러스터 connect클릭
6. 설정 후 주소 복사
7. 주소에서 password부분 아까 추가했던 user 비밀번호로 바꿔줌
8. Mongoose 라이브러리 설치 - 몽고DB를 더 효율적으로 관리하기위해 설치
npm install mongoose --save
9. Mongoosejs.com 사이트에서 사용법 보기
https://mongoosejs.com/docs/index.html
Mongoose v7.2.4: Getting Started
First be sure you have MongoDB and Node.js installed. Next install Mongoose from the command line using npm: $ npm install mongoose --save Now say we like fuzzy kittens and want to record every kitten we ever meet in MongoDB. The first thing we need to do
mongoosejs.com
const mongoose = require('mongoose');
10. 몽고DB를 연결할 수 있는 명령어 app.listen에 추가 - Express에서 서버가 열리면 사용하기 때문에
mongoose.connect('mongodb://127.0.0.1:27017/test');
여기에 아까 복사한 몽고DB주소를 넣어준다.
11. 몽고DB가 연결됨을 알 수 있게 아래와 같이 코드를 바꿔준다.
app.listen(port, () => {
mongoose.connect
('mongodb+srv://oridori2705:wnsgur2705@cluster0.zac9yew.mongodb.net/?retryWrites=true&w=majority')
.then(()=>{
console.log(`Example app listening on port ${port}`),
console.log("Connecting MongoDB")
}).catch((err)=>{
console.log(`${err}`);
}); //몽고DB연결
})
12. 연결 성공 확인
'MERN' 카테고리의 다른 글
CRUD - Create : 게시글 생성하기 (0) | 2023.06.24 |
---|---|
4. MERN기반 커뮤니티 - React-BootStrap사용법 (0) | 2023.06.14 |
3. MERN기반 커뮤니티 - Mongoose Model (0) | 2023.06.13 |
3. MERN기반 커뮤니티 - axios와 CORS정책 (0) | 2023.06.13 |
1. MERN기반 커뮤니티 - Express 설치와 사용방법(+nodemon) (0) | 2023.06.13 |