タグ

Node.jsとエラーハンドリングに関するyuisekiのブックマーク (1)

  • node_redisのエラーハンドリング

    node_redisを使うときにエラーをハンドリングしていないと、接続に失敗したときにプロセスごと死んでしまう。このときのエラーはtry catchだと補足できないので、onメソッドでerrorイベントを補足するようにしないといけない。errorイベントは特殊なイベントで、このイベントを補足しておくと、他になにもしなくてもプロセスが死ぬことがなくなって再接続まで自動でやってくれる。 var util = require('util') var redis = require('redis') var c = redis.createClient() c.on('error', function(err) { util.log('redis_err ' + String(err)) }) connect-redisを使ってセッションをredisに保存する場合、RedisStoreのclien

    node_redisのエラーハンドリング
  • 1