javascript - 无法读取 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);
}
});
但我收到错误
无法读取未定义的属性“验证”
我也尝试了解析函数,但它导致错误“无法读取未定义的属性'解析'”
解决方案
问题出在 mailgun-js 版本中。我做了“npm install mailgun-js”,它安装了 mailgun-js 版本 0.5
通过命令安装最新版mailgun-js后
npm install mailgun-js@latest
该版本现在是 0.18.0 并且一切正常。
推荐阅读
- wordpress - Wordpress:覆盖媒体网格中附件“缩略图”的模板
- ios - 按下 UIBarButtonItem 时应用程序崩溃
- javascript - 如何在 Angular App 的运行时将 ES6 代码转换为 ES5 代码
- sql - 求和,其中 Oracle 中某些列中的行之间的值相等
- c - 如何使用套接字(unix)将数据从python发送到C
- azure - Kudu zipdeploy with POWERSHELL throwing The remote server returned an error: (500) Internal Server Error
- sql - Postgres 检查文本数组中的约束以确保值的有效性
- angular - 必应地图 API。位于不同半球的折线
- reactjs - I want to alert if any JSON value changes then update it in the state and then console.log
- python - 如何从特定的域集中提取链接?