首页 > 解决方案 > 无法读取 mailgun-js 中未定义的属性“验证”

问题描述

我正在使用 mailgun-js 来验证电子邮件。我正在实施与文档mailgun-js 文档中描述的相同方式。我的代码:

var domain = 'postmaster.xxxx.in';
var api_key = 'pubkey-xxxxxxxxxxxxxxxxxxxxxxxxxxx';


var mailgun = require('mailgun-js')({
    apiKey: api_key,
    domain: domain
});


mailgun.validate('test@mail.com', function (err, body) {
    if (body && body.is_valid) {
        console.log(body);
    }
});

但我收到错误

无法读取未定义的属性“验证”

我也尝试了解析函数,但它导致错误“无法读取未定义的属性'解析'”

标签: javascriptmailgun

解决方案


问题出在 mailgun-js 版本中。我做了“npm install mailgun-js”,它安装了 mailgun-js 版本 0.5

通过命令安装最新版mailgun-js后

npm install mailgun-js@latest

该版本现在是 0.18.0 并且一切正常。


推荐阅读