Maison > Questions et réponses > le corps du texte
P粉4097421422023-08-18 09:09:51
Je ne sais pas pourquoi votre mise à jour n'a pas fonctionné (vous pourriez peut-être utiliser davantage de journalisation pour avoir une image plus claire de ce qui se passe au moment de l'exécution). Mais ce que je peux dire avec certitude, c'est que lorsque vous utilisez Cloud Functions, vous devez renvoyer une promesse qui se résout une fois que tout le travail asynchrone est terminé (ou attendre chaque promesse rencontrée par ), sinon la fonction risque d'être fermée avant le travail. est terminé. C’est une erreur courante que commettent les développeurs.
Non, ce n'est pas "sûr" car vous n'avez aucune garantie que le code asynchrone continuera à s'exécuter après la fin de la fonction. Vous devez renvoyer une promesse qui n'est résolue qu'une fois tous les travaux asynchrones terminés.
Veuillez lire la documentation à ce sujet.