問題タブ [firebase-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1947 参照

firebase - TypeError の解決方法: functions.https.onCall は関数ではありませんか?

今年初めに作成した Firebase プロジェクトがあります。Cloud Functions を使用して、Realtime Database でいくつかの操作を実行します。

昨日、 Callable Cloud Functionsについて知ったので、アプリで試して、既存の関数を更新する必要があるかどうかを確認することにしました。テスト用に単純な Cloud Function を作成しました。

しかし、この関数をデプロイしようとすると、次のエラーが発生します。

エラー: 関数トリガーの解析中にエラーが発生しました。

TypeError: functions.https.onCall は オブジェクトの関数ではありません。(/tmp/fbfn_7614ijhDwX0NY98S/index.js:114:36) Module._compile (module.js:649:30) で Object.Module._extensions..js (module.js:660:10) で Module.load ( module.js:561:32) で tryModuleLoad (module.js:501:12) で Function.Module._load (module.js:493:3) で Module.require (module.js:593:17) で require ( internal/module.js:11:18) オブジェクトの /usr/local/lib/node_modules/firebase-tools/lib/triggerParser.js:18:11 にあります。(/usr/local/lib/node_modules/firebase-tools/lib/triggerParser.js:32:3)

Callable Cloud Functions が最新の Firebase SDK で導入されたことを認識しているため、次を使用して更新を試みました。

しかし、Cloud Function をまだデプロイできません。Firebase docsに示されているように、部分的な展開も試みましたが、うまくいきませんでした。ドキュメントに欠けているものはありますか?

0 投票する
0 に答える
58 参照

node.js - firebase deploy が多くのエラーで失敗する

firebase デプロイ時に表示される提案から firebase-tools を更新した後、firebase-tools を使用できなくなりました。あらゆる種類のエラーが発生し、何も機能しなくなりました。スタックオーバーフローのこの回答で、 nodejs/npmを完全にアンインストールして再インストールしました

nodejs を再インストールし、firebase-tools を再インストールしようとした後も、大量のエラーが発生し、何もデプロイできなくなります。その完全に壊れています!ヘルプ

firebase deploy からのエラー ここに画像の説明を入力

firebase 関数ディレクトリ内の npm install からのエラー ここに画像の説明を入力

0 投票する
1 に答える
1486 参照

node.js - GET でクエリ文字列を使用してローカルで Firebase HTTP Cloud 関数をテストする

Firebase に HTTP クラウド機能があります。このチュートリアルに従って、クエリ文字列なしで GET メソッドを使用して関数を正常に呼び出すことができます。

私の質問は、クエリ文字列を使用して HTTP 関数をテストするにはどうすればよいですか? 呼び出しに渡すにはどうすればよいですか?

シェルでこれを試しました

私のindex.jsで名前を出力しようとしました:

動作せず、戻ってきundefinedました。

0 投票する
1 に答える
467 参照

firebase - 誤ったデフォルト プロジェクトを表示する firebase init

firebase 関数を使用したい。firebase init 現在のフォルダーに入力すると、下に誤ったデフォルト プロジェクトが表示されます。表示されているこれらのプロジェクトは、私の Google アカウント 1 のものです。現在、私は Google アカウント 2 にログインしています。

ここに画像の説明を入力

firebase init正しいデフォルト プロジェクト (Google アカウント 2 のプロジェクト) を表示するにはどうすればよいですか? これらは、私の Google アカウント 2 からのプロジェクトです。
ここに画像の説明を入力