Sails. js - базовый URL Mailgun API для доменов ЕС - PullRequest
0 голосов
/ 09 июля 2020

В настоящее время я использую Sails. js v1.1, и проблема, с которой я столкнулся, заключается в том, что мой домен электронной почты является доменом ЕС. В настоящее время нет возможности установить параметр хоста (* 'host' - the mailgun host (default: 'api.mailgun.net')) для mailgun-js через sails-hook-organics, единственными допустимыми параметрами являются:

    // Initialize the underlying mailgun API wrapper lib.
    var mailgun = Mailgun({
      apiKey: inputs.secret,
      domain: inputs.domain,
    });

Теперь я могу «исправить» это в процессе производства, но есть должно быть лучшим, более постоянным решением, которое не включает отказ от «паруса-крюк-органика», по крайней мере, интеграции mailgun. Любые предложения приветствуются.

1 Ответ

1 голос
/ 16 июля 2020

Это работает для меня, установив это:

mailgunDomain: 'mg.your_domain.eu',

mailgunSecret: 'secret_key,

в config / custom. js и используя эти переменные, sails.config.custom, mailgunSecret и sails.config.custom.mailgunDomain в api / hooks / custom / index. js, api / helpers / send-template-email. js et c.

...