코드 : app.jsExpressJS : redis가 다운되면 어떻게합니까? 문제
var redis = require('redis');
var redisClient = redis.createClient();
redisClient.on('error', function (err) {
console.error('There was an Error ' + err);
});
// do stuff
redisClient.quit(function(err, res) {
console.log('closing redis client.');
});
내 Node.js를 응용 프로그램에서 레디 스에 연결 node_redis를 사용하는 것을 시도하고있다. 그러나, 나는 Redis가 아래로있는 경우를 다루는 방법을 너무 확신하지 못합니다.
client.on('error', function(err) {})
의 무리가 있지만 전화를받지 않은 것 같습니다. 그것은 그것을 처리하는 적절한 방법입니까? 내가 잘못 부른 거니?
방금 redis/node/express를 사용하기 시작 했으므로 알려 주시기 바랍니다.
는편집 바딤 나를 깨닫게 도움으로, 실제로 제대로 app.js.에 client.on('error')
와 오류를 잡는 오전 보인다 그러나 redis가 다운되었을 때 오류를 잡을 수없는 것은 my routes입니다.
흥미롭게도 실제로 app.js의'client.on ('error')'오류를 제대로 잡아 냈습니다. 그러나 redis가 다운되면 오류를 잡을 수없는 [내 경로] (https://github.com/achan/didgomezscore/blob/master/routes/index.js). 어떤 아이디어? – achan
답변 확인을 확인하십시오. –