Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js MongoDB错误:连接EINVAL 0.0.0.123:27017-本地(0.0.0.0:0)_Node.js_Mongodb_Mongoose - Fatal编程技术网

Node.js MongoDB错误:连接EINVAL 0.0.0.123:27017-本地(0.0.0.0:0)

Node.js MongoDB错误:连接EINVAL 0.0.0.123:27017-本地(0.0.0.0:0),node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,每当我试图运行服务器时,就会出现此错误,需要进行一点搜索,但无法找到解决方案 服务器运行正常 MongoDB Error: { Error: connect EINVAL 0.0.0.123:27017 - Local (0.0.0.0:0) at Object._errnoException (util.js:992:11) at _exceptionWithHostPort (util.js:1014:20) at internalConnect (net.js:960:16) at d

每当我试图运行服务器时,就会出现此错误,需要进行一点搜索,但无法找到解决方案

服务器运行正常

MongoDB Error:  { Error: connect EINVAL 0.0.0.123:27017 - Local
(0.0.0.0:0) at Object._errnoException (util.js:992:11) at 
_exceptionWithHostPort (util.js:1014:20) at internalConnect (net.js:960:16) at defaultTriggerAsyncIdScope
(internal/async_hooks.js:284:19) at GetAddrInfoReqWrap.emitLookup [as
callback] (net.js:1106:9) at GetAddrInfoReqWrap.onlookup [as
oncomplete] (dns.js:97:10) name: 'MongoError', message: 'connect
EINVAL 0.0.0.123:27017 - Local (0.0.0.0:0)' }
如果你需要的话,给你


如何摆脱这个,提前谢谢

如果没有使用正确的协议mongodb作为连接字符串的前缀,则会出现此错误

从文件中:

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]

因此,如果要连接到本地主机:

mongodb://localhost:27017

如果没有使用正确的协议mongodb作为连接字符串的前缀,则会出现此错误

从文件中:

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]

因此,如果要连接到本地主机:

mongodb://localhost:27017

我从未见过IP地址以
0.0.0
开头。请确保你是1。连接到正确的IP地址和2。您的MongoDB配置已将
bindIp
设置为正确的值。如果您在同一台服务器上运行应用程序和数据库,那么您的配置应该很好,您可以使用
localhost
接口进行连接,例如
127.0.0.1
。我从未见过以
0.0.0
开头的IP地址。请确保你是1。连接到正确的IP地址和2。您的MongoDB配置已将
bindIp
设置为正确的值。如果您在同一台服务器上运行应用程序和数据库,那么您的配置应该是良好的,您可以使用
localhost
接口进行连接,例如
127.0.0.1