Javascript Can';t通过js连接到mongo db

Javascript Can';t通过js连接到mongo db,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我编写了一个代码,用于将所有类型的社交网络登录与NodeJ集成。这是我的server.js // get all the tools we need var express = require('express'); var app = express(); var port = process.env.PORT || 8080; var mongoose = require('mongoose'); var passport = require('passport'); v

我编写了一个代码,用于将所有类型的社交网络登录与NodeJ集成。这是我的server.js

// get all the tools we need
var express  = require('express');
var app      = express();
var port     = process.env.PORT || 8080;
var mongoose = require('mongoose');
var passport = require('passport');
var flash    = require('connect-flash');

var morgan       = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser   = require('body-parser');
var session      = require('express-session');

var configDB = require('./config/database.js');

// configuration ===============================================================
mongoose.connect(configDB); // connect to our database

// require('./config/passport')(passport); // pass passport for configuration

// set up our express application
app.use(morgan('dev')); // log every request to the console
app.use(cookieParser()); // read cookies (needed for auth)
app.use(bodyParser()); // get information from html forms

app.set('view engine', 'ejs'); // set up ejs for templating

// required for passport
app.use(session({ secret: '234545671290eftg5678qwer235623' })); // session secret
app.use(passport.initialize());
app.use(passport.session()); // persistent login sessions
app.use(flash()); // use connect-flash for flash messages stored in session

// routes ======================================================================
//require('./app/routes.js')(app, passport); // load our routes and pass in our app and fully configured passport

// launch ======================================================================
app.listen(port);
console.log('The magic happens on port ' + port);    
config/database.js

module.exports = {

    'url' : 'mongodb://localhost27017:' // looks like mongodb://<user>:<pass>@mongo.onmodulus.net:27017/Mikha4ot

};
我对这两条线感到困惑:

var configDB = require('./config/database.js');  

我应该用吗

mongoose.connect(configDB.url); ??

我怎样才能修好它

config/database.js中有一个输入错误。您不指定数据库名称,冒号必须介于
localhost
27017
之间:

module.exports = {
    'url' : 'mongodb://localhost:27017/my-test-db' // looks like mongodb://<user>:<pass>@mongo.onmodulus.net:27017/Mikha4ot
};

到底什么是configDB?mongoose.connect()应接收如下url:mongodb://172.20.10.2/database“你忘了显示重要部分-database.jso好的,我会编辑问题并添加database.jsI已经添加了
database.js
mongoose.connect(configDB.url); ??
module.exports = {
    'url' : 'mongodb://localhost:27017/my-test-db' // looks like mongodb://<user>:<pass>@mongo.onmodulus.net:27017/Mikha4ot
};
mongoose.connect(configDB.url);