我正在学习并尝试使用node.js和mongoskin的简单示例。这里是我的功能如下Node.js和mongoskin错误处理问题
以下函数的问题是,如果mongodb服务器断开,那么我也得到“err = null”,因此不能捕获连接错误。如果我重新启动的node.js服务器(而MongoDB的服务器仍在断开),我得到错误的 “[错误:无法连接到[服务器aa070:27017]”
// Process messages from client
app.post('/send', function(req, res){
var message = {
id: i++,
nickname: req.param('nickname', 'Anonymous'),
text: req.param('text', ''),
created_at: new Date()
};
conn.chat_log.insert(message, function(err) {
if(err!==null){
console.log(err);
}
else {
console.log(message);
console.log(err);
}
});
res.json({status: 'ok'});
});
确定蒙戈运行? – Swift 2012-04-09 01:53:31