PolymerFireにはFirebase Storageに接続する機能がないため、PolymerFireを使用してアプリを構築していますが、いくつかの問題に直面しています。
私のindex.html
ファイルでは、次を使用して Firebase アプリを初期化します<firebase-app>
。
<firebase-app
name="myApp"
api-key= "eriqujhiurehuioöwqoerghowöe4rqgeäfwh"
auth-domain= "myapp-123.firebaseapp.com"
database-url= "https://myapp-123.firebaseio.com"
>
</firebase-app>
問題は、これを使用できないことfirebase.storage()
です。
一般的な構成で 2 つ目のアプリの初期化を追加する必要があるようです。
<script src="https://www.gstatic.com/firebasejs/3.4.0/firebase.js"></script>
<script>
var config = {
apiKey: "<API_KEY>",
authDomain: "<PROJECT_ID>.firebaseapp.com",
databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
storageBucket: "<BUCKET>.appspot.com",
};
firebase.initializeApp(config);
</script>
しかし、これは同じアプリを 2 回初期化しますよね? だから、これは私の目には間違っているように見えます。
ファイル ツリーのどこかに、画像をアップロードするカスタム コンポーネントがあります。スタンドアロンの場合はtwo app init メソッドで実行できますが、アプリケーションにネストされている場合はできません。
私が試したさまざまなバリエーションをすべて説明するには時間がかかりすぎます。私の質問は、PolymerFire を使用するときに Firebase Storage に接続するためのベスト プラクティスは何ですか?
どんな助けでも大歓迎です。:-)
編集:
2 つのアプリの init メソッドを使用して、アプリケーション内で動作するようにしましたが、これはまだ間違っているように感じます。