连接ECONNREFUSED 127.0.0.1:27017' [英] connect ECONNREFUSED 127.0.0.1:27017'
问题描述
我有该代码:
var express = require('express'),
stylus = require('stylus'),
logger = require('morgan'),
bodyParser = require('body-parser'),
mongoose = require('mongoose');
var env = process.env.NODE_ENV = process.env.NODE_ENV || 'development';
var app = express();
function compile(str, path){
return stylus(str).set('filename', path);
}
app.set('views', __dirname + '/server/views');
app.set('view engine', 'jade');
app.use(logger('dev'));
app.use(bodyParser.urlencoded({ extended: true }));
app.use(stylus.middleware(
{
src: __dirname + '/public',
compile: compile
}
));
app.use(express.static(__dirname + '/public'));
mongoose.connect('mongodb://localhost/multivision');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error..'));
db.once('open', function callback(){
console.log('multivision db opened');
});
app.get('/partials/:partialPath', function(req, res){
res.render('partials/' + req.params.partialPath);
});
app.get('*', function(req, res) {
res.render('index');
});
var port = 3131;
app.listen(port);
console.log('Listening on port ' + port + '...');
但是当我尝试nodemon server.js
时会引发错误:
but when I'm trying nodemon server.js
it throws an error:
连接错误..{[MongoError:连接ECONNREFUSED 127.0.0.1:27017]名称:'MongoError'消息:'connect ECONNREFUSED 127.0.0.1:27017'}
connection error.. { [MongoError: connect ECONNREFUSED 127.0.0.1:27017] name: 'MongoError' message: 'connect ECONNREFUSED 127.0.0.1:27017' }
我该如何改善呢?我已经在目录中使用npm install mongoose --save
安装了猫鼬
how can I improve that? I've already installed mongoose using npm install mongoose --save
in my directory
是的,有很多这样的问题,但是这些都没有帮助我..我是nodejs的新手,可能会错过一些东西
Yeah there are dozens question like this but none of these helped me.. I'm new at nodejs and probably missing something
推荐答案
运行 services.msc 并激活 Mongodb 服务.
现在Mongodb将连接
Now Mongodb will connect
Mongodb的状态显示为正在运行
the status of the Mongodb indicated as Running
这篇关于连接ECONNREFUSED 127.0.0.1:27017'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!