質問: ### 前提・実現したいこと プログラミング初心者です。 Node.JSでGoogle Cloud Functions上で動く簡単なアプリを作っています。 APIキーなどを使うことからデプロイ時は「インラインエディタ」ではなく「ZIPアップロード」で対応しているのですが下記エラーが出て困っております・・・ 問題はzip内のフォルダ構成のようなので、いろいろと試してみたのですが解決せず・・・ 解決方法をご存知でしたらご共有いただきたく質問させていただきました。 よろしくお願いいたします。 ### 発生している問題・エラーメッセージ ``` デプロイに失敗しました: Function failed on loading user code. Error message: File index.js or function.js that is expected to define function doesn't exist in the root directory. ``` ### アップしているZIPファイルの構成 fileupload.zip └index.js └package.json └key.json ←APIなどのキーはここに格納
回答: ZIP内のファイルはちゃんとした構造で格納する必要があるようです。