mongoose connect

mangojang·2021년 12월 28일
0
post-thumbnail

본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)

  • mongoDB X node.js
  • exports한 connect는 app.js에서 require로 연결함.
const mongoose = require('mongoose');

const connct =()=>{
	if(process.env.NODE_ENV !== 'production'){
		mongoose.set('debug',true);
	}
	mongoose.connect('mongodb://아이디:비밀번호@db주소',{ // 아이디 비밀번호 없으면 ://db주소
		dbName: 'nodejs', //이름 설정  
		userNewUrlParser: true, //기본설정
		useCreateIndex: true, //기본설정
	},(error)=>{
		if(error){
			console.log('몽고디비 연결 에러', error);
		}else{
			console.log('몽고디비 연결 성공');
		}
	});
};

// 에러 났을경우 처리
mongoose.connection.on('error',(error)=>{
	console.error('몽고디비 연결 에러', error );
});

// 다시연결 할 경우 처리
mongoose.connection.on('disconnected',(error)=>{
	console.error('몽고디비 재연결');
	connect();
});

module.exports = connect;

참고문헌

https://poiemaweb.com/mongoose

profile
한 걸음 한 걸음 계속 걷는 자가 일류다

0개의 댓글