连接ECONNREFUSED 127.0.0.1:27017' [英] connect ECONNREFUSED 127.0.0.1:27017'

查看:134
本文介绍了连接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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆