跳到主要内容
CNode

程序部署到BAE后报错Error: no open connections ,用了mogonskin

社区
Mmasterboke发布于 13 年前
029700

程序本地测试一切正常,部署到BAE后,用着用着,就报错Error: no open connections,

数据库链接文件db.js

var config = require('../config.js'),
    mongo = require('mongoskin');

var db = mongo.db(config.user+':'+config.pwd+'@'+config.host+':'+config.port+'/'+config.db,{safe:true})   

module.exports = db;

userModel

var mongo = require('./db.js');
userClass.getOne = function(user,cb) {
    mongo.collection('users').findOne(user,function (err,re) {
        cb(err,re);
    });
};

auto_reconnect=true后正常

var db = mongo.db(config.user+':'+config.pwd+'@'+config.host+':'+config.port+'/'+config.db+'?auto_reconnect=true',{safe:true})
查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。

参与回复

登录后即可参与回复。登录