【问题标题】:mailgun module (not adapter) in Parse ServerParse Server 中的 mailgun 模块(不是适配器)
【发布时间】:2016-05-08 18:39:47
【问题描述】:

在 Parse 服务器中有一个节点 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

谢谢

【问题讨论】:

    标签: javascript node.js parse-platform mailgun parse-server


    【解决方案1】:

    看起来 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

    【讨论】:

      猜你喜欢
      • 2018-08-16
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多