Node.js MongoError:无法连接到服务器[localhost:27017]
这是我的db.js: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
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]