解析服务器中的mailgun模块(不是适配器)
mailgun module (not adapter) in Parse Server
在解析服务器中有一个节点mailgun模块。这是我的代码:
var mailgun = require('mailgun-js');
var mg = mailgun.client({username: 'myApi', key: process.env.MAILGUN_API_KEY || 'myKey'});
mg.messages.create('myUrl', {
from: "myEmail@example.com",
to: "email@example.com",
subject: "Test",
text: "Test"
})
.then(msg => console.log(msg)) // logs response data
.catch(err => console.log(err)); // logs any error
但控制台显示:
error: Uncaught internal server error. [TypeError: mailgun.client is not a function] TypeError: mailgun.client is not a function
感谢
看起来mailgun js模块需要进行初始化并以不同的方式使用:
var api_key = 'key-XXXXXXXXXXXXXXXXXXXXXXX';
var domain = 'mydomain.mailgun.org';
var mailgun = require('mailgun-js')({apiKey: api_key, domain: domain});
var data = {
from: 'Excited User <me@samples.mailgun.org>',
to: 'serobnic@mail.ru',
subject: 'Hello',
text: 'Testing some Mailgun awesomness!'
};
mailgun.messages().send(data, function (error, body) {
console.log(body);
});
此处的文档:https://www.npmjs.com/package/mailgun-js
相关文章:
- RabbitMQ与通过网络的stomp适配器
- EmberJS-适用于各种模型的适配器动态名称空间
- Ember、JSONAPI适配器、JSONAPISerializer、findAll不可用
- 解析服务器中的mailgun模块(不是适配器)
- 如何通过ibmworklight中的sql适配器从db2中检索或显示html页面上的数据?android混合应用程序开发
- 本地存储适配器简介
- 如何在工作灯适配器中调用 WSDL
- ckeditor jquery适配器设置模板路径
- Worklight Javascript适配器:无法检索作为参数传递给适配器的数组值
- 在工作灯中的Http适配器中检索Lat和Long
- AngularJS+jQuery Mobile w/无适配器&禁用路由-仅用于UI样式
- Ember模型create()没有创建ID,适配器必须实现“;createRecord”;
- 在MobileFirst javascript适配器中使用xml输入调用DB存储过程
- 在AngularJS中使用jQuery移动适配器-应用jqmCompatMode false启用角度路由
- 错误:'历史记录.适配器'为null或不是对象
- 如何在Ember.js中禁用数据适配器以仅使用浏览器存储
- 调用 Worklight 适配器并将列表视图中的 JSON 数据显示为字符串
- Chrome WebRTC在浏览器更新时中断适配器.js
- 从 http 适配器过程读取响应
- 工作灯适配器中的 XML 处理