Javascript 解析服务器中的mailgun模块(非适配器)

Javascript 解析服务器中的mailgun模块(非适配器),javascript,node.js,parse-platform,mailgun,parse-server,Javascript,Node.js,Parse Platform,Mailgun,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

在解析服务器中有一个节点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);
});
var api_key='key-xxxxxxxxxxxxxxxxxxxx';
var domain='mydomain.mailgun.org';
var mailgun=require('mailgun-js')({apiKey:api_-key,domain:domain});
风险值数据={
发件人:'兴奋用户',
致:'serobnic@mail.ru',
主题:“你好”,
文字:“测试一些邮枪的威严!”
};
mailgun.messages().send(数据、函数(错误、正文){
控制台日志(主体);
});

此处的文档:

看起来需要初始化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);
});
var api_key='key-xxxxxxxxxxxxxxxxxxxx';
var domain='mydomain.mailgun.org';
var mailgun=require('mailgun-js')({apiKey:api_-key,domain:domain});
风险值数据={
发件人:'兴奋用户',
致:'serobnic@mail.ru',
主题:“你好”,
文字:“测试一些邮枪的威严!”
};
mailgun.messages().send(数据、函数(错误、正文){
控制台日志(主体);
});
此处的文档: