Firebase Functionsのサンプルコード
js
1const functions = require('firebase-functions'); 2 3// // Create and Deploy Your First Cloud Functions 4// // https://firebase.google.com/docs/functions/write-firebase-functions 5 6exports.helloWorld = functions.https.onRequest((request, response) => { 7 response.send("Hello Ninja!"); 8});
をコンソールからデプロイしようとすると、
console
1% firebase deploy --only functions 2 3=== Deploying to '{project-name}'... 4 5i deploying functions 6i functions: ensuring necessary APIs are enabled... 7 8Error: HTTP Error: 404, Method not found.
と表示されてしまいます。ほとんど何も手を加えておりません。解決策がわからず、右往左往状態です。
バージョン
- node v13.9.0
- npm v6.14.8
- firebase v7.0.0
- firebase-tools v8.10.0
環境
MacOSを使用しています。React.jsのプロジェクトの内部でfunctions機能を使おうとしています。
tree
1{project-name} 2 -public 3 -src 4 -build 5 -functions 6 -.gitignore 7 -index.js 8 -package.json 9 -package-lock.json 10 -.firebaserc 11 -.gitignore 12 -package.json 13 -package-lock.json 14 -firebase.json 15 // 省略
補足
このエラーが出る前に、deployしようとすると別のエラーが出ていました。
console
1% firebase deploy --only functions 2 3Error: An unexpected error has occurred.
そのため、ログを見ると、「TypeError: Cannot read property 'wanted' of undefined」と出ており、stackoverflowを参考にcheckFirebaseSDKVersion.js
を書き換えることでエラーを解消しました。
javascript
1- if (!output) { 2- return; 3- } 4 5 6+ if (!output || !output['firebase-functions']) { 7+ return; 8+ }
そして、今度は新しくタイトルにあるエラーが出ました。解決策をお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。