0

簡単なスクリプトと読み取り専用のデータベース redis があります。

var redis = require('redis'),
client = redis.createClient(), multi

client.on('error', function(error) {
    console.log('error')
})

tasks = []
tasks.push(['set', 'a', 1 ])
tasks.push(['set', 'b', 1 ])

client.multi(this.tasks).exec(function (err, replies) {
   console.log(err)
   tasks = []
   tasks.push(['set', 'a', 1 ])
   client.multi(tasks).exec(function (err, replies) {
   console.log(err)
   })
})

このスクリプトの結果:

null
null

/usr/local/lstat/lstat/node_modules/redis/index.js:468
                throw callback_err;
                  ^
Error: Error: Error: READONLY You can't write against a read only slave.

この例外をキャッチする方法は?

4

1 に答える 1

0

node.js が使用する言語は Javascript と呼ばれ、Javascript で例外をキャッチすることは、あなたが期待することとほぼ同じです: javascript で例外をキャッチする方法は?

于 2012-07-04T09:07:51.013 に答える