MEAN应用程序在经过一些查询后崩溃了

时间:2017-03-06 14:20:50

标签: angularjs node.js mongodb express

这是我的mongoose配置:

mongoose.Promise = global.Promise;
mongoose.connect(config.dbhost + config.dbname, function(err){
   if(err){
       console.log(err);
   } else {
       console.log('connected to the database successfuly.');
   }
});

我有一个MEAN堆栈应用程序,它工作得很好,我有一个页面用于添加角度1.5的ajaxly。我的问题是我的应用程序崩溃后快速添加一些帖子!为什么呢?

我的项目图片在10秒内在我的Ubuntu VPS上执行: enter image description here

1 个答案:

答案 0 :(得分:0)

尝试此操作以获得正确的连接错误

    var mongoose = require('mongoose');
    var db = mongoose.connection;

    db.on('error', console.error.bind(console, 'connection error:'));

    db.once('open', function callback(){
      console.log('Connected to DB');
    });     

    mongoose.connect('mongodb://'+CONFIG.mongo.user+':'+CONFIG.mongo.pass+'@'+CONFIG.mongo.host+':'+CONFIG.mongo.port+'/'+CONFIG.mongo.db, CONFIG.mongo.options);

我在生产过程中尝试过这个代码并没有遇到任何问题,这应该可以帮到你。