連接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') //連接數據庫
2016-12-21
偽數據跑動正常,已開啟服務器就這樣報錯,請問怎么解決!
2015-08-13
2015-08-10
已解決,是mongodb沒有跑起來
需要 sudo 權限 , ?另外 ,安裝mongo后需要在根目錄下建立/data/db 文件夾
2015-08-10
mjhkiujh