回答編集履歴

1

ドキュメントへのリンク追記しました。

2018/08/22 14:38

投稿

set0gut1
set0gut1

スコア2413

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
- return file.download().略
9
+ > JavaScript Promise を関数に返すと、その関数は Promise が解決されるか拒否されるまで実行を続けます。
10
10
 
11
11
 
12
12
 
13
- るといけまbb
13
+ なので、 `file.download().略` が返すところの promise を return しないと、その完了を待たず function が終了してしまっているというのが原因で