![]() |
1
2
当您在后台触发的云函数中执行异步操作时,必须返回一个承诺,以这种方式,云函数将等待该承诺解析以终止。 这在Firebase官方视频系列中得到了很好的解释: https://firebase.google.com/docs/functions/video-series/ . 特别是看三个名为“学习JavaScript承诺”的视频(第2部分和第3部分特别关注后台触发的云函数,但之前确实值得看第1部分)。 因此,您应该按如下方式修改代码:
如果要将电子邮件发送的结果打印到控制台,可以执行以下操作:
实际上,有一个官方的云函数示例正是这样做的,请参见 https://github.com/firebase/functions-samples/blob/master/email-confirmation/functions/index.js |
![]() |
2
0
1)
这就是说,您应该收到来自的电子邮件
注意:我在网上正确发送邮件时遇到了同样的问题
除此之外,不要忘记启用 Less secure app access 到 在…上 . 阿尔索 https://accounts.google.com/DisplayUnlockCaptcha |
|
3
0
在检查了上面列出的所有事情都是在我的代码中完成的之后,我解决了在Google帐户中登录的问题(我在proyect中使用的帐户)。我必须从另一个来源(谷歌检测到Firebase试图访问该帐户)识别该活动,就是这样。 |