Я изучаю и пробую простой пример, используя node.js и mongoskin.Вот моя функция ниже
Проблема следующая функция: если сервер mongodb отключен, то я также получаю "err = null", следовательно, не может перехватить ошибку соединения.Если я перезагружаю сервер node.js (пока сервер mongoDB все еще отключен), я получаю сообщение об ошибке «Ошибка: не удалось подключиться к [server-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'});
});