mongoose在百度bae长连接中遇到的问题

百度bae mongodb不支持长连接,所要进行重连机制。我看网上别人用mongoose.createConnection(),可是我用createConnection()就会报错,根本连不了
但是mongoose.connect()是可以连接的,所以我就写了一个mongoose.connect()重连版本
`var db = mongoose.connection;
db.on('error',function(error){

mongoose.disconnect();

})
db.on('disconnected', function() {

mongoose.connect(config.mongo, {server:{auto_reconnect:true,poolSize:10}});

});
mongoose.connect(config.mongo, {server:{auto_reconnect:true,poolSize:10}});`
里面的configh.mongo是连接数据库的url!
请问大家怎么解决这个问题呢


红糖糍粑
浏览 711回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript