首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PolymerFire和Firebase存储的问题

使用PolymerFire和Firebase存储的问题
EN

Stack Overflow用户
提问于 2016-09-26 18:27:58
回答 1查看 489关注 0票数 0

我正在使用PolymerFire构建一个应用程序,因为PolymerFire没有功能连接到Firebase,但是我面临一些问题。

在我的index.html文件中,我使用<firebase-app>初始化了Firebase应用程序

代码语言:javascript
复制
<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()

看起来,我必须添加第二个应用程序initalization与常见的吐露:

代码语言:javascript
复制
<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>

但这会初始化同一应用程序两次,对吗?所以这在我看来是不对的。

我在我的文件树的更深的地方,一个自定义组件,应该是上传图像。当两个app init方法单独存在时,我可以这样做,但当它嵌套在应用程序中时,我就不能这样做了。

要解释我尝试过的所有不同的变体都要花很长的时间。所以我的问题是,在使用PolymerFire时连接到Firebase存储的最佳实践是什么?

任何帮助都将不胜感激。:-)

编辑:

我现在用两个app init方法让它在应用程序中工作,但这感觉还是不对。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-27 14:04:37

我想你可以用:

代码语言:javascript
复制
<firebase-app
name="myApp"
api-key= "eriqujhiurehuioöwqoerghowöe4rqgeäfwh"
auth-domain= "myapp-123.firebaseapp.com"
database-url= "https://myapp-123.firebaseio.com"
storageBucket: "your_storageBucket"
>
</firebase-app>

因为它在源代码中:

https://github.com/firebase/polymerfire/blob/8568e28296d71bc508f57e32a2dfff5c2abe156d/firebase-app.html#L100

它也在文档中:

https://elements.polymer-project.org/elements/polymerfire?active=firebase-app

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39709859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档