vue.js/vue.js 2

87. MongoDB 연결 확인

DEV-Front 2022. 10. 3. 01:06
반응형

Connect 버튼 클릭


Connect your application 클릭


mongodb+srv://test:<password>@cluster0.uwxudde.mongodb.net/?retryWrites=true&w=majority 복사


코드에 붙여넣기


<password> 라고 써진 부분만 실제 비밀번호로 바꿔주기


서버 껐다가 다시 빌드하면 아래의 문구가 뜬다.

사용 중지 경고: 현재 서버 검색 및 모니터링 엔진은 사용 중지되었으며
이후 버전에서 제거될 예정입니다.
새 서버 검색 및 모니터링 엔진을 사용하려면
{useUnifiedTopology: true} 옵션을 MongoClient 생성자에게 전달하십시오.

 {useUnifiedTopology: true} 를 복사해서 객체가 아닌 Key : Values 로 아래처럼 넣어주기

// mongo db
const db = mongoose.connection;
db.on('error', console.error.bind(console, 'MongoDB connection error:'));
mongoose.connect(
  'mongodb+srv://test:1234@cluster0.uwxudde.mongodb.net/?retryWrites=true&w=majority',
  {
    useNewUrlParser: true,
    useUnifiedTopology: true 
  },
);
mongoose.Promise = global.Promise;

이렇게 넣어주면 에러 사라짐


API서버에 유저 가입 테스트로 DB 정상연결 확인

반응형