当服务器是本地服务器时,代码运行没有错误,但是当我尝试连接到mongodb-atlas时,它显示了错误。
// mongoose.connect(“ mongodb + srv:// namdi:@ yelpcamp-wd2aa.mongodb.net / test?retryWrites = true&w = majority”,{useNewUrlParser:true});
2019-06-20T10:55:44.983125 + 00:00 heroku [web.1]:使用命令npm start
启动进程
2019-06-20T10:55:47.498330 + 00:00 app [web.1]:
2019-06-20T10:55:47.498348 + 00:00 app [web.1]:> v1@1.0.0 start / app
2019-06-20T10:55:47.498350 + 00:00 app [web.1]:>节点app.js
2019-06-20T10:55:47.498352 + 00:00 app [web.1]:
2019-06-20T10:55:48.078344 + 00:00 app [web.1]:警告:connect.session()MemoryStore不是
2019-06-20T10:55:48.078381 + 00:00 app [web.1]:专为生产环境而设计,因为它会泄漏
2019-06-20T10:55:48.078384 + 00:00 app [web.1]:内存,并且不会扩展到单个进程。
2019-06-20T10:55:48.090007 + 00:00 app [web.1]:YelpCamp不要启动
2019-06-20T10:55:48.219655 + 00:00 app [web.1]:(node:23)
UnhandledPromiseRejection警告:MongoNetworkError:首次连接[MongoNetworkError:连接5到yelpcamp-shard-00-00-wd2aa.mongodb时,连接到服务器[yelpcamp-shard-00-00-wd2aa.mongodb.net:27017]失败。网:27017已关闭]