Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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 MongoError:无法连接到服务器[localhost:27017]_Node.js_Mongodb - Fatal编程技术网

Node.js MongoError:无法连接到服务器[localhost:27017]

Node.js MongoError:无法连接到服务器[localhost:27017],node.js,mongodb,Node.js,Mongodb,这是我的db.js: import mongoose from 'mongoose'; export default () => { mongoose.Promise = global.Promise; mongoose.connect('mongodb://localhost/meetupapp'); mongoose.connection .once('open', () => console.log('Mongodb running')) .on('er

这是我的db.js:

import mongoose from 'mongoose';
export default () => {
 mongoose.Promise = global.Promise;
 mongoose.connect('mongodb://localhost/meetupapp');
 mongoose.connection
     .once('open', () => console.log('Mongodb running'))
    .on('error', err => console.error(err));
};
这是错误消息:MongoError:无法在第一次连接时连接到服务器[localhost:27017] 名称:MongoError


我安装了mongodb

验证您的mongodb引擎是否正在运行

窗户 1.)打开命令提示符 2.)mongo型

如果它工作,这意味着mongod正在运行,否则您必须手动启动它

命令 创建要在其中存储数据库的文件夹,并在--dbpath中分配该文件夹路径

Ex“c:/mongo/db/”

然后尝试mongo命令,它会起作用

LINUX 命令 雨衣 安装mongodb之后

命令
1.)导出路径=/bin:$PATH[设置环境变量]
2.)mkdir-p/data/db[为要存储的数据创建目录]
3.)mongod--dbpath[数据库的路径]
您启动“mongod”了吗?可能是重复的
mongod --dbpath [path-of-your-database]
1.) sudo service mongod start
1.) export PATH=<mongodb-install-directory>/bin:$PATH  [Setting the environment variable]
2.) mkdir -p /data/db   [creating directory for data to store]
3.) mongod --dbpath [path-of-your-database]