简单的电子邮件重复提交Node.js

时间:2015-07-09 23:44:15

标签: node.js total.js

我一直在处理简单的重复电子邮件提交,现在是:

   var filter = function (o) { // o.email query - already submitted query a@a.com

    return o.email === email; // passing a@a.com or awe@awe.com

   };

  db.one(filter, function(email) { // function not picking up callback

    if (email == null) {  //same - callback returns null 

        error.add('duplicate');
        self.json(error);
        return;

    }

    /....other code .../
});

我怎样才能获得回调的结果?

1 个答案:

答案 0 :(得分:2)

在node.js世界中,回调具有将第一个参数作为错误(err)和第二个参数作为数据结果(email)的约定。

db.one(filter, function(err, email) {
  console.log(email);
});