你好我有这个功能:
exports.SentEmailWithTemplate1 = functions.firestore.document('request/{requestId}').onCreate((snap, contex) => {
console.log(EmailUsingTemplate1);
//Send the email
ses.sendTemplatedEmail(EmailUsingTemplate1, (err, data) => {
if (err)
{
console.log('error man');
var date = new Date();
//Create a new Log entry
var logErrorEntry = { ... }
//Save in the DB the Log created
logsRef.set(logErrorEntry)
.then(function(docRef) { console.log("Log saved with the error."); return 0 })
.catch(function(error) { console.error("Error adding document: ", error); });
//End Add New Data in Firestore
}
我想做的就是这个
在步骤3中不起作用,但是将电子邮件发送到该地址,但是如果我出错了,只是想看看是否会创建错误日志,它将成功。 我不明白为什么在没有错误时它不起作用,我的意思是当它正确时。它不会在Firestore中创建新条目。
我认为是因为我没有处理链接权,我不知道,希望您能帮助我。非常感谢。
更新:顺便说一句,当成功时,我在控制台中收到此错误:错误:函数崩溃超出了请求范围。函数调用被中断。