問題タブ [firebasesimplelogin]

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 に答える
2055 参照

angularjs - TypeError: undefined is not a function with Firebase and AngularJS (ThinksterIO チュートリアルの第 7 章)

アップデート

チュートリアルが更新され、質問が古くなっています


Thinkster.io AngularJS Tutorial: Learn to build Modern Webapps Chapter 7.Creating your own user data using firebase で複数の問題に遭遇しました。

1 つ目は、新しいユーザーを Firebase Forge に保存することでした。これは、Anna Smother の SO 投稿AngularJS チュートリアル Thinkster.io の第 7 章でありがたいことに解決されましたが、新しいユーザーを登録した後、2 つの TypeError が発生しました。新しいユーザーを登録するとどうなるかを説明します。

  1. 登録フォームに記入します
  2. [登録] をクリックします
  3. 新しいユーザー オブジェクトがコンソールに記録されていることがわかります
  4. ログインします
  5. TypeError: undefined is not a functionコンソールに2 つのエラーが表示される

ここに画像の説明を入力


1 番目の TypeError: undefined は関数ではありません

したがって、最初のエラーを見ると、私の中で3つの場所が指されていることがわかりますuser.js

最初のエラーが指している私のコードの最初の場所は、 $child in thefindByUsername` 関数の始まりである行 37、列 18 です

そこから、findByUsernameメソッド呼び出しの始まりである行 8、列 33 を指します。

setCurrentUserそして最後に、メソッド呼び出しの始まりである行 32、列 5 を指します。


2 番目の TypeError: undefined は関数ではありません

2 番目の TypeError は、user.js

$onこれは、メソッド呼び出しの最初の行 14、列 9 です。

これら 2 つの TypeError が発生する理由について何か考えはありますか?


ファイル

user.jsサービス


auth.jsコントローラー

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

angularjs - Angularfire 0.8 を使用して $asObject() の子キーに優先度を設定できません

Angularfire docs によると、 を介して返されたオブジェクトを操作する場合、オブジェクトのプロパティを$asObject()定義してから を使用することで、そのオブジェクトの優先度を設定できます。$priority$save()

私のコードはうまく機能しますが、$priority何もしていません。コメントに完全な説明を含むコードを次に示します。

はい、Thinkster.io のチュートリアルに従っていて、第 7 章にいます。いいえ、これはその章に関する他の質問と重複していません。例にある Angularfire 0.8 以前のコードを回避する方法を既に見つけました。 $priority を設定することはできません。これまでに、自分自身の努力と Web で解決策を見つけるのに約 5 時間を費やしました。

テイカーはいますか?

0 投票する
2 に答える
1359 参照

javascript - コールバックリターンから変数に値を割り当てるjavascript(タイミング)

Firebase 呼び出し関数からの戻り値をグローバル変数に割り当てるのに問題があります。これは私の機能です:

これは、リクエストを設定した別のファイルです。

したがって、私の問題は、定義されるのをconsole.log待つのではなくoutput、それ自体を実行してログに記録することですundefinedconsole.logそして私の質問は、誰かがどうすれば値を待つことができるか知っているかどうかです?

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

iphone - Firebase SimpleLogin (Facebook) が iPhone の Ionic で失敗する

Facebook ログインを構成しましたが、デスクトップ ブラウザーで動作します。しかし、私のラップトップに接続された実際の iPhone を使用すると、次の 2 つのことが起こります。

  • (Cordova アプリ内ブラウザーで) ログインの詳細を初めて入力すると、Facebook から次のページが表示されます: http://cl.ly/image/0n3Z083o2H0j

  • アプリを閉じて再度開いた後、GapDebug を確認すると、https://auth.firebase.com/auth/facebook/callback?code=YDFasdfjsdfh893&fb_redirect_uri%22%3A%22file のようなリクエストが表示さ、エラーが発生していますメッセージ「リソースの読み込みに失敗しました: 要求されたリソースにアクセスする権限がありません。」

fb_redirect_uri が URL ではなくファイル パスを取得しようとしているようです -- そうですか? データ アクセスに問題がありますか?

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

ios - 電子メール/パスワードを使用した Firebase Simple Login を使用して実行する完了ブロックを取得できません

だから、私は Firebase と iOS アプリ開発を初めて使用し、このガイドに従ってシンプル ログインをセットアップしようとしています。

何らかの理由で、完了ブロック コードが実行されることはなく、ユーザーの作成が正常に行われたかどうかを確認するために使用している bool は常に NO です。デバッガーを使用してコードをステップスルーしようとしましたが、完了ブロックに到達すると、基本的にメソッドの最後にジャンプするだけで、非常に奇妙な動作になりました。これが私のコードです:

この問題に関するヘルプをいただければ幸いです。完了ブロックが呼び出されない理由について頭を悩ませてきました。

ありがとう、ナットガイ

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

firebase - sendPasswordResetForEmail ユーザーは nil です

FirebaseSimpleLogin を介してユーザーを FireBase にログインさせると、ユーザー パラメータに対して nil が返されるようです。

同じ問題に関する別の投稿を見つけました:

メール/パスの奇妙なFirebase OSXシンプルログイン

ユーザーオブジェクトをキャプチャする方法に関する提案はありますか?

これは Mac アプリ、OS X 10.9 & Xcode 5.1.1 です。

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

firebase - Firebase で情報を非表示にする方法は?

次の要件があります。

  1. ユーザーは、電子メールと複数の Oauth プロバイダーを介してログインします。のような関数を使用しますUser.findByEmail('1@1.com')。そのため、認証される前にユーザーのリストを表示する権限が必要です。
  2. ユーザーの電子メール アドレス、地理位置情報、年齢は、他のユーザーから秘密にしておく必要があります。

私の最初の計画は次のとおりです。

それから、いいえ、そのようには機能しないことに気付きました。それで、誰かがそれを正しく行う方法を教えてください。前もって感謝します。

PS Firebase には、フィルター/シリアル化メソッドが本当に必要です。