Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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 无法连接到NodeJs中27017上的MongoDB_Node.js_Mongodb_Express - Fatal编程技术网

Node.js 无法连接到NodeJs中27017上的MongoDB

Node.js 无法连接到NodeJs中27017上的MongoDB,node.js,mongodb,express,Node.js,Mongodb,Express,我已经将NodeJs更新为v0.12.7,现在当我尝试启动expressserver时,它已经启动了,但是没有连接到mongodb。这是堆栈跟踪 F:\Node Restful API with Express4\server > nodemon 12 Sep 10:50:51 - [nodemon] v1.3.7 12 Sep 10:50:51 - [nodemon] to restart at any time, enter `rs` 12 Sep 10:50:51 - [nodemo

我已经将NodeJs更新为v0.12.7,现在当我尝试启动expressserver时,它已经启动了,但是没有连接到mongodb。这是堆栈跟踪

F:\Node Restful API with Express4\server
> nodemon
12 Sep 10:50:51 - [nodemon] v1.3.7
12 Sep 10:50:51 - [nodemon] to restart at any time, enter `rs`
12 Sep 10:50:51 - [nodemon] watching: *.*
12 Sep 10:50:51 - [nodemon] starting `node server.js`
Magic happens on port 4040
events.js:85
  throw er; // Unhandled 'error' event
        ^
Error: failed to connect to [localhost:27017]
    at null.<anonymous> (F:\Node Restful API with Express4\server\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\server.js:540:78) 
at emit (events.js:118:17)
   at null.<anonymous> (F:\Node Restful API with Express4\server\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\connection_pool.js:140:19)
at emit (events.js:110:17)
at Socket.<anonymous> (F:\Node Restful API with Express4\server\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\connection.js:478:14)
at Socket.emit (events.js:107:17)
at net.js:950:16
at process._tickCallback (node.js:355:11)
12 Sep 10:50:52 - [nodemon] app crashed - waiting for file changes before starting...
F:\Node Restful API with Express4\server
>诺德蒙
9月12日10:50:51-[nodemon]v1.3.7
9月12日10:50:51-[nodemon]要随时重新启动,请输入'rs'`
9月12日10:50:51-[nodemon]观看:**
9月12日10:50:51-[nodemon]正在启动`node server.js`
神奇发生在4040端口
events.js:85
投掷者;//未处理的“错误”事件
^
错误:无法连接到[localhost:27017]
在空。(F:\Node Restful API with Express4\server\Node\u modules\mongoose\Node\u modules\mongodb\lib\mongodb\connection\server.js:540:78)
在发出时(events.js:118:17)
在空。(F:\Node Restful API with Express4\server\Node\u modules\mongoose\Node\u modules\mongodb\lib\mongodb\connection\connection\u pool.js:140:19)
在发出时(events.js:110:17)
在插座上。(F:\Node Restful API with Express4\server\Node\u modules\mongoose\Node\u modules\mongodb\lib\mongodb\connection\connection.js:478:14)
在Socket.emit(events.js:107:17)
net.js:950:16
在进程中调用(node.js:355:11)
9月12日10:50:52-[nodemon]应用程序崩溃-在启动之前等待文件更改。。。

如果计算机未连接到internet,则Windows上的
本地主机将不可用。因此,我们需要编写
mongodb://127.0.0.1:27017
连接到MongoDB。

您启动了MongoDB进程吗?是的,我先启动了MongoDB进程。您可以通过输入mongo命令在其他cmd窗口中进行检查,然后访问mongo数据库。当您在MongoDB进程的根路径中没有/data/db目录时,它会停止。因此..在启动mongodb服务器时创建一个目录并给出其路径,如
mongod--dbpath“D:\data”