티스토리 뷰
먼저 MongoDB 홈페이지에서 회원가입과 db를 생성후 다음 단계를 진행해야한다.
https://daehyuntsory.tistory.com/69
MongoDB 데이터베이스 만들기(호스팅 방식)
1. 구글에 Mongodb atlas 라고 검색해서 들어가거나 mongodb.com 홈페이지를 방문합니다 . 2. 가입합니다. 메일인증 필요 ▼ 3. 가입시 뭐 채우라고 하면 잘 채워봅니다 ▼ 4. 무료 티어를 선택해서 서버위
daehyuntsory.tistory.com
위의 절차를 끝마쳤다면 이제 연결을 해보도록하자.
1. 메인페이지에서 project안에서 connect 누른뒤
2. connect to your application 안에 drivers클릭
3. 연결준비
1) driver와 version 지정
version에 stable과 nonstable이 있는데 stable = 안정적인
즉 안정적인 버전을사용하자.
2) 라이브러리 VScode에 설치
VScode에서 터미널을 연뒤 2번에 적힌 npm install mongodb@4.0
입력하여 꼭 다운해주셔야합니다 자신이 선택한 버전과 일치하는!!
3) 주소 복사
3번에있는 주소를 복사하여 이제 코드로 돌아가 입력해보자
4. 연결확인
const MongoClient = require('mongodb').MongoClient;
// 라이브러리 불러오기
const url = 'mongodb+srv://admin:qwer123@cluster0.4tfxe6p.mongodb.net/?retryWrites=true&w=majority'
// mongodb에서 홈페이지에서 가져온 url
MongoClient.connect(url, function(에러, client){
if (에러) return console.log(에러);
//서버띄우는 코드 여기로 옮기기
app.listen('3000', function(){
console.log('listening on 3000')
});
})
mongodb+srv://admin:<password>@cluster0.4tfxe6p.mongodb.net/?retryWrites=true&w=majority
처음에 가져오면 위와같이 사용자이름:<비번>형태인데
위 코드처럼 <>모두 지우고 내가 입력한 비밀번호만 입력해주면 연결이 완성된다.
확인 문구
연결성공시 위코드에서 작성한 listening on 3000이 보일것이다.
'Node.js' 카테고리의 다른 글
Node.js POST요청 처리해보기(body-parser lib) (0) | 2023.05.18 |
---|---|
Node.js + MongoDB 데이터 입력하기 POST(호스팅 방식) (0) | 2023.05.18 |
Node.js HTML파일전송 & Nodemon으로 자동저장(Vscode 터미널 보안 애러 해결방법) (0) | 2023.05.17 |
Node.js GET요청만들기 (0) | 2023.05.17 |
node.js 와 Express라이브러리 설치하기 (0) | 2023.05.17 |