无法连接到mongolab.com

运行nodemon server ,会logging"Server running successfully on port 3000." 但它不会loggingmongoose.connect函数中的任何内容。 甚至不是一个错误。

configuration文件

 module.exports = { 'database': 'mongodb://root:mypw@LINK-REMOVED/officr', 'port': process.env.PORT || 3000, "secretKey": "key" } 

Server.js

 var express = require('express'); var bodyparser = require('body-parser'); var morgan = require('morgan'); var config = require ('./config.js') var mongoose = require('mongoose'); var app = express(); mongoose.connect(config.database, function(err){ if(err){ console.log(err); }else{ console.log('Connected to database.') } }); app.use(bodyparser.urlencoded({ extended: true})); app.use(bodyparser.json()); app.use(morgan('dev')); app.get('*', function(req, res){ res.sendFile(__dirname + '/public/index.html'); }) app.listen(config.port, function(err){ if(err){ console.log(err); }else{ console.log('Server running successfully on port 3000.'); } }) 

Mongolab在工作时被我的防火墙阻挡,在家里工作得很好。