Настройте почтовый пистолет в TypeScript для функции облака Firebase - PullRequest
0 голосов
/ 11 июля 2019

Я выполняю облачную функцию в Firebase, чтобы отправить электронное письмо с почтовым оружием, следуя документации .

Я использую TypeScript и не могу найти пример того, как настроить API KEY, DOMAIN и как отправить письмо в конце. Все примеры, которые я нашел, написаны на JavaScript.

Пример в JavaScript :

var API_KEY = 'YOUR_API_KEY';
var DOMAIN = 'YOUR_DOMAIN_NAME';
var mailgun = require('mailgun-js')({apiKey: API_KEY, domain: DOMAIN});

const data = {
  from: 'Excited User <me@samples.mailgun.org>',
  to: 'foo@example.com, bar@example.com',
  subject: 'Hello',
  text: 'Testing some Mailgun awesomeness!'
};

mailgun.messages().send(data, (error, body) => {
  console.log(body);
});

машинопись

const API_KEY = 'YOUR_API_KEY';
const DOMAIN = 'YOUR_DOMAIN_NAME';

import * as mailgun from 'mailgun-js';
// How to set up ?

// How to send the email ?

Я пытался использовать ts-mailgun , упаковщик для отправки электронных писем, но не работал из-за ошибки при развертывании функции.

Моя цель - правильно настроить почтовую пушку, используя TypeScript для отправки электронной почты пользователю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...