if (process.env.NODE_ENV !== 'production') {
        mongoose.set('debug', true);
      }

     

      mongoose.connect('mongodb://root:nodejsbook@localhost:27017/admin', {
        dbName: 'nodejs',
        useNewUrlParser: true,
      }, (error) => {
        if (error) {
          console.log('몽고디비 연결 에러', error);
        } else {
          console.log('몽고디비 연결 성공');
        }
      });
    };

     

    mongoose.connection.on('error', (error) => {
      console.error('몽고디비 연결 에러', error);
    });
    mongoose.connection.on('disconnected', () => {
      console.error('몽고디비 연결이 끊겼습니다. 연결을 재시도합니다.');
      connect();
    });

     

    module.exports = connect;
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.