Cannot read property 'DEFAULT_PORT' of undefined
发布于 9 年前 作者 MartinHuangJing 10003 次浏览 最后一次编辑是 8 年前 来自 问答

这个是要指定数据库端口吗?mongodb怎么指定啊

Cannot read property ‘DEFAULT_PORT’ of undefined

4 回复

//db.js var setting = require(’…/setting.js’); var Db = require(‘mongodb’).Db; var Connection = require(‘mongodb’).Connection; var Server = require(‘mongodb’).Server; module.exports = new Db(setting.db,new Server(setting.host, Connection.DEFAULT_PORT,{}),{safe:true});

你的 Connection object 是undefined。和 数据库端口 没有关系。

这是要指定你要连接的mongodb数据库服务器的默认端口号,所以把Connection.DEFAULT_PORT改成27017,就可以了。。。。

刚才也遇见了同样的问题,我这边原因可能是npm install mongodb安装不完整 随后我从别的项目中拷了一个,然后项目就可以正常启动啦

回到顶部