node.js와 mongoskin을 사용하여 간단한 예제를 배우고 시도하고 있습니다. 여기에 내 기능이있다node.js 및 mongoskin 오류 처리 관련 문제
다음 문제는 mongodb 서버가 연결 해제 된 경우에도 "err = null"이되어 연결 오류를 catch 할 수 없다는 것입니다. 내가 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