回答編集履歴
1
ドキュメントへのリンク追記しました。
test
CHANGED
@@ -1,13 +1,13 @@
|
|
1
|
-
file.download().略
|
1
|
+
`file.download().略` を `return file.download().略` にするといけますbb
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
ドキュメント: [https://firebase.google.com/docs/functions/terminate-functions](https://firebase.google.com/docs/functions/terminate-functions)
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
r
|
9
|
+
> JavaScript Promise を関数に返すと、その関数は Promise が解決されるか拒否されるまで実行を続けます。
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
に
|
13
|
+
なので、 `file.download().略` が返すところの promise を return しないと、その完了を待たずに function が終了してしまっているというのが原因です。
|