开发登录注册网页时Mongoose报useNewUrlParser无效选项如何解决
问题原因
你本地安装的Mongoose版本为v6.0及以上,该版本默认内置开启了useNewUrlParser、useUnifiedTopology、useCreateIndex、useFindAndModify这四个旧版本需要手动配置的参数,同时移除了这几个配置项的支持,手动设置就会触发「无效选项」的报错。
解决方案
删除代码中以下4行配置即可:
mongoose.set('useNewUrlParser', true); mongoose.set('useFindAndModify', false); mongoose.set('useCreateIndex', true); mongoose.set('useUnifiedTopology', true);
剩下的mongoose.connect("mongodb://localhost/auth_demo_app");无需额外修改,调整完成后重新运行nodemon app.js就能正常输出启动日志。
内容的提问来源于stack exchange,提问作者Luke McCutcheon
相关产品推荐
相关产品推荐

