首页 > 解决方案 > 弃用警告:不推荐使用当前的服务器发现和监控引擎

问题描述

我知道,我知道问题已经解决了,但还没有。

我在跑:

mongoose 5.8.4 和 nodemon 2.0.2 以防万一。

const mongoose = require('mongoose');
const config = require('config');
const db = config.get('mongoURI');

const connectDB = () => {
  mongoose
    .connect(db, {
      useNewUrlParser: true,
      useCreateIndex: true,
      useFindAndModify: false
      // useUnifiedTopology: true
    })
    .then(() => console.log('MongoDB connected!'))
    .catch(err => {
      console.error(err.msg);
      process.exit(1);
    });
};

module.exports = connectDB;

当我在useUnifiedTopology: true大约 30 秒后运行服务器时,会出现一条消息:

[nodemon] 应用程序崩溃 - 启动前等待文件更改...

有关如何修复此错误的任何想法?

标签: javascriptnode.jsmongodb

解决方案


在 Atlas 上创建了一个新集群,一切正常。无论如何,谢谢,伙计们。


推荐阅读