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