【发布时间】:2021-08-14 15:28:30
【问题描述】:
我创建了一个带有 android 和 firebase 的商店应用程序。我现在正在开发的是在存储桶上创建订单发票时向客户发送电子邮件的触发器。
我已经测试了与触发器相关的所有代码都是正确的,但是我遇到了sendMail 函数的问题。具体来说,Firebase Functions 控制台正在捕获 Error: Unexpected socket close。
这是我的代码:
function sendEmail(user, email, order, type){
console.log("Sending Email...");
if (type == "confirmacionPedido"){
return transport.sendMail({
from: "COMPANY <xxxxxxx@gmail.com>",
to: email,
subject: "Confirmación pedido " + order,
html: `
<h1> Estiamdo ${user}, </h1>
<p> Hemos recibido su pedido correctamente. Le mantendremos infromado de su estado. </p>
<p> Gracias por confiar en nosotros </p>
`
})
.then(r => r)
.catch(e => {
console.log(e);
});
}
}
如果有人可以帮助我,我将非常感激。
【问题讨论】:
-
能否请您参考this并发表评论?
标签: node.js firebase google-cloud-functions nodemailer