我是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)
})
}
})