Я выполняю облачную функцию в 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 для отправки электронной почты пользователю.