본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)
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;