Nodejs - MySQL错误处理

时间:2014-03-14 16:10:41

标签: mysql node.js error-handling

我非常喜欢使用node-mysql库处理错误的一些输入。我目前正在做以下事情,并且它不会接近防弹...

    exports.checkResults = function (error, result) {
    var count = 0;
    if (!error && result !== undefined) count = Object.keys(result).length;
}

1 个答案:

答案 0 :(得分:0)

试试这个:

exports.checkResults = function (error, result) {
    var count = 0;
    if (error) {
      // handle error
      console.log(error);
      return;  
    }

    if (!error && result !== undefined) count = Object.keys(result).length;
    if(!result.affectedRows) {
        return count;
    } else {
        return result.affectedRows;
    }
}