0
这是我的app.js文件看起来像:节点app.js返回错误:连接ECONNREFUSED 127.0.0.1:27017
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var mongoose = require('mongoose');
// Connect to Mongoose
mongoose.connect('mongodb://localhost/bookstore');
var db = mongoose.connection;
app.get('/', function(req, res){
res.send('Hello World!');
});
app.listen(3000);
console.log('Running on port 3000...');
当我做一个节点的应用程序,我得到这个错误:
~/node_modules/mongoose/node_modules/mongodb/lib/server.js:242
process.nextTick(function() { throw err; })
^
Error: connect ECONNREFUSED 127.0.0.1:27017
at Object.exports._errnoException (util.js:873:11)
at exports._exceptionWithHostPort (util.js:896:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1077:14)
我已经通过StackOverflow搜索,但所有类似的帖子都是类似的,但不是特定于这一个。我认为这可能是未安装mongodb的问题。我做了一个brew安装mongodb,然后我做了一个mkdir -p/data/db,然后运行了mongod,但是我在那里发现了一个错误。我没有发布这个错误,因为坦白说,我甚至不知道我是否在正确的轨道上。
什么是mongo错误?包括到文章 –
您确定,您的系统中运行了mongoDb吗? –
您的Mongo服务正在运行吗? 'brew服务启动mongodb' – Mike