[Node.js Basic] 회원가입, 로그인, 로그아웃 구현 -2
MongoDB 연결하기
cluster 만들기
새로운 cluster를 만들자.
본인이 원하는 cloud를 선택하고
본인과 가장 가까운 지역의 free tier를 선택한다.
그리고 무료인 M0 sandbox를 선택한다. // 나는 이미 선택해서 선택이 안된다.
나머지 설정들을 선택하고 create cluster 버튼을 누르면
새로운 cluster가 생성된다.
user 생성하기
user를 생성하기 위해서
connect 버튼을 눌러서 username과 password를 입력하고 저장한다.
choose a connection method 항목에서
connect your application을 선택한다.
블록처리된 부분을 카피해둔다.
mongoose 설정하기
프로젝트 폴더 내에 터미널창으로 mongoose 라이브러리를 설치한다.
npm install mongoose --save
그리고 index.js 파일에 mongoose를 이용해서 mongoDB와 연결해준다.
const mongoose = require("mongoose");
mongoose.connect('mongodb+srv://seok:<password>@default-plate.ltf9l.mongodb.net/myFirstDatabase?retryWrites=true&w=majority')
.then(() => console.log('mongoDB connected...'))
.catch(err => console.log(err));
"password"에 본인이 설정한 password를 입력하면 된다.
이 부분은 후에 dotenv로 설정할 예정이다.
성공적으로 연결되거나 실패할 경우에 확인할 수 있도록 console.log도 찍어두었다.
npm start 후 mongoDB가 성공적으로 연결된 것을 확인할 수 있다.
Author And Source
이 문제에 관하여([Node.js Basic] 회원가입, 로그인, 로그아웃 구현 -2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@900djob/Node.js-Basic-회원가입-로그인-로그아웃-구현-2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)