Ответ 1
Вам необходимо передать { useNewUrlParser: true }
параметр mongoose.connect(). Ваш код должен выглядеть примерно так, как показано ниже.
mongoose.connect('mongodb://user:[email protected]:27017/dbname', { useNewUrlParser: true })
когда я запускаю код командой "node app.js", эта ошибка показывает
(node: 2509) DeprecationWarning: текущий синтаксический анализатор URL-адресов устарел и будет удален в будущей версии. Чтобы использовать новый парсер, передайте опцию {useNewUrlParser: true} в MongoClient.connect.
Вам необходимо передать { useNewUrlParser: true }
параметр mongoose.connect(). Ваш код должен выглядеть примерно так, как показано ниже.
mongoose.connect('mongodb://user:[email protected]:27017/dbname', { useNewUrlParser: true })
чтобы избежать этой проблемы, используйте это
MongoClient.connect('mongodb://user:[email protected]:port/dbname', { useNewUrlParser: true })
Для тех, у кого есть это сообщение "DeprecationWarning: отказ от необработанных обещаний устарел. В будущем обещание отклонения, которое не обрабатывается, приведет к завершению процесса Node.js с ненулевым кодом выхода. Даже я не упоминал ничего, что связано с обещанием"
Я вставил код, который исправляется в следующей ссылке. fooobar.com/info/15979347/...