Firebase Functions呼び出し時に Error: function terminated. が発生した場合
yarn run firebase deploy --only functions
上記コマンドでFirebase Functionsをデプロイした後、動作確認しようとした際にFunctionが呼び出せないエラーが発生した。
Firebase Consoleでエラーログを確認しても↓しか記載されておらず詳細な原因が分からない。
Error: function terminated.
Recommended action: inspect logs for termination reason.
Additional troubleshooting documentation can be found at
https://cloud.google.com/functions/docs/troubleshooting#logging
Function cannot be initialized.
この場合、ローカルで↓を実行するとエラーの詳細が確認できる。
yarn run firebase functions:log
今回の場合、Functions内で firebase-admin
ではなく firebase
を読み込もうとした凡ミスが原因だった…
Detailed stack trace: Error: Cannot find module 'firebase/firestore'