node.js — Как отправить письмо с помощью функции JavaScript Azure?

Как отправить письмо, используя функцию Azure JavaScript?

это мой файл index.js code.which я взял ссылку из этой ссылки Javascript Azure Function для отправки электронной почты с использованием SendGrid

 module.exports = async function (context, req) { var message = { "personalizations": [ { "to": [ { "email": "testto@gmail.com" } ] } ], from: { email: "testfrom@gmail.com" }, subject: "Azure news", content: [{ type: 'application/json', value: req.body.to }] }; context.done(null, {message}); }; 

Это код файла function.json.

  { "bindings": [ { "authLevel": "anonymous", "type": "httpTrigger", "direction": "in", "name": "req", "methods": [ "get", "post" ] }, { "name": "$return", "type": "sendGrid", "direction": "out", "apiKey" : "SG.O1pazBKvS5Ox4YExYCY...", "to": "df@mail.com ", "from": "gh@gmail.com", "subject": "SendGrid output bindings" } ] } 

Это корневой каталог local.setting.json файл.

  { "IsEncrypted": false, "Values": { "AzureWebJobsStorage": "", "FUNCTIONS_WORKER_RUNTIME": "node", "SENDGRID_API_KEY": "SG.O1pazBKvS5Ox4YExYCY...." } } 

Это корневой каталог host.json файл

 { "version": "2.0", "extensions": { "sendGrid": { "from": "Azure Functions {amp}lt;samples@functions.com{amp}gt;" } } } 

Следующая ошибка я получаю в консоли. Кроме того, как правильно отправить это письмо? Ссылка взята для файла конфигурации https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-sendgrid введите описание изображения здесь

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector