我正在學習並嘗試使用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