問題タブ [emberfire]
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.
javascript - ユーザーに基づく特定のノードの読み取り/書き込みアクセスのロックダウン
私と同様の問題があったことは知っていますが、Firebase を適切に保護する方法についてはまだ少し困惑しています。
まず、私は EmberFire を使用しています。次に、アカウント管理に Firebase のメール/パスワード認証を使用しています。私のアカウントはそれぞれビジネスを表しています。現在認証されているビジネスが自分のデータにのみアクセスできるようにしたいのですが。最初は、次のデータ構造を使用することを考えていました。
... uid は、Firebase のメール/パスワード認証によってユーザーに割り当てられたものです。次に、次のセキュリティ ルールを使用します。
以上のことから、2 つの質問があります。
- それはうまくいきますか?(この投稿に基づいていることは間違いありません)
- もしそうなら、EmberFire が生成したものではなく、自分の ID を使用できるようにするにはどうすればよいですか
push()
。
UPDATE EmberFireに関して、モデルをFirebaseに保存するために使用しているコードは次のとおりです。
私が見ているのは、これらの作成されたオブジェクトのルート ノードが、Firebase によって生成された一意のタイムスタンプ ID になるということです。私の問題を解決するために、それを auth.uid に上書きしたいと思います。
前もって感謝します!ジェームズ
firebase - 名前空間「Firebase」はすでに宣言されています
名前空間を2回宣言したと言っている理由が、一生わかりません。
エラーメッセージは次のとおりです。
キャッチされないエラー: 名前空間「Firebase」は既に宣言されています。
このエラーが発生した人々は、アプリに「emberfire」または「firebase」という名前を付けていることがわかりました。アプリに「nutella」という名前を付けたので、名前空間について不平を言っている理由がわかりません。
「Firebase」という単語を検索してみましたが、結果は次のとおりです。
/Users/sunoceansand/nutella/app/adapters/application.js:
/Users/sunoceansand/nutella/app/initializers/session.js:
/Users/sunoceansand/nutella/app/serializers/nutella.js:
本当にありがとう。
ember.js - Firebase エラー: 指定されたメール アドレスが無効です
ログインをテストするためだけにアカウントを作成したにもかかわらず、Ember-Firebase アプリで「指定されたメール アドレスが無効です」というエラーが表示され続けます。
情報を文字列として渡す方法と関係があるのでしょうか?
初期化子/emberfire.js
アプリケーション.js
正しい方向に向けていただければ幸いです。
ember.js - Emberfire でチャット メッセージを削除するにはどうすればよいですか?
Firebase にメッセージを追加するアクションを作成しましたが、特定のメッセージを削除する方法がわかりません。これまでの私の新しいメッセージコントローラーは次のとおりです。
これは、削除アクションを含む私のメッセージコントローラーです
ここに私のテンプレートがあります
アクションで id パラメータを正しく渡す方法と、firebase から正しく取得する方法がわかりません。どんな提案も素晴らしいでしょう!ありがとう