質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

解決済

1回答

4494閲覧

Firebase FunctionsをデプロイするとHTTP Error: 404, Method not foundと出る

youj_biginner

総合スコア7

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2020/09/20 08:31

編集2020/09/20 08:44

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+ }

そして、今度は新しくタイトルにあるエラーが出ました。解決策をお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

ターミナル を再起動したら直った。。。

投稿2020/09/20 09:22

youj_biginner

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問