进程不等待在nodejs中获取api的数据

时间:2017-08-18 07:22:37

标签: node.js express mailgun

我是Nodejs的新手。在从Mailgun api获取数据进行邮件验证之前,进程不会等待。

这是我的代码

var validator = require('mailgun-validate-email')('pubkey-xxxxxxxx')   
  validator(req.body.email, function (err, results)
  {
    console.log(results) // some times getting response. most of time getting undefind.
    if(results.is_valid == true )
    {
       User.findOne({ 'emails.email' : req.body.email}, function(err, doc){
          console.log(doc)
       })
    }
  })

0 个答案:

没有答案