为了账号安全,请及时绑定邮箱和手机立即绑定

连接mongodb失败

老师,我的项目在启动的时候连接mongdb失败,报错内容如下

imooc start on port 3000


/imooc/node_modules/mongoose/node_modules/mongodb/lib/server.js:228

        process.nextTick(function() { throw err; })

                                            ^

Error: connect ECONNREFUSED

    at exports._errnoException (util.js:746:11)

    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19)



app.js 中的内容


var express = require('express')  //引入express框架

var bodyParser = require('body-parser') //用于引入静态样式路径,告诉浏览器哪里找

var path = require('path')

var mongoose = require('mongoose') //引入连接数据库的mongoose包

var _ = require('underscore')  //此包用于将新数据模块替换老数据模块

var Movie = require('./models/movie') //引入数据库模型

var port = process.env.PORT || 3000    //指定服务器端口,process为自带全局变量

var app = express() //启动服务器


mongoose.connect('mongodb://localhost/imooc') //连接数据库


正在回答

4 回答

http://img1.sycdn.imooc.com//585a46c70001c11d08640359.jpg

伪数据跑动正常,已开启服务器就这样报错,请问怎么解决!

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//55cc50d30001e7f606690438.jpg这是报的什么错啊

0 回复 有任何疑惑可以回复我~
#1

LUGY 提问者

没有定义MovieSchema 可能是你没有 var MovieSchema = require('../schemas/movie')
2015-08-14 回复 有任何疑惑可以回复我~
#2

LUGY 提问者

没有定义MovieSchema 可能是你没有 var MovieSchema = require('../schemas/movie')
2015-08-14 回复 有任何疑惑可以回复我~

已解决,是mongodb没有跑起来

需要 sudo 权限 ,  另外 ,安装mongo后需要在根目录下建立/data/db 文件夹

0 回复 有任何疑惑可以回复我~
#1

方禹

请问这个要怎么解决啊,我也遇到同样问题没太看懂,我是window下的
2015-08-15 回复 有任何疑惑可以回复我~

mjhkiujh

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 参与学习       91820    人
  • 解答问题       921    个

带你完整实现一个从前端到后端的项目,初中级前端开发工程师必学课程

进入课程

连接mongodb失败

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号