首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Firebase web应用程序链接到Firebase托管站点会带来什么好处?

将Firebase web应用程序链接到Firebase托管站点会带来什么好处?
EN

Stack Overflow用户
提问于 2020-10-18 04:31:21
回答 2查看 325关注 0票数 0

我应该将web应用程序链接到控制台中的Firebase托管站点,这是为了什么?其好处和效果是什么?

这里介绍了两者之间的区别:firebase web应用程序和防火墙托管有什么区别?

在文档https://firebase.google.com/docs/web/setup#register-app中提到了链接,但是没有解释其原理和后果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-18 05:56:44

Firebase 辅助文件说:

如果您在Firebase项目中注册web应用程序时选择不设置主机,则可能需要将您的web应用程序链接到项目设置中的宿主站点。如果您正在为您的web应用程序使用Firebase主机,您可以使用预留托管URL添加Firebase,并管理您的应用程序的Firebase配置。

简而言之,如果您使用的是那些以__ (特别是/__/firebase/init.json )开头的特殊托管URL,那么将应用程序链接到主机以完成配置是很有帮助的。根据我的记忆,在这种情况下,配置将有一个正确的FCM配置。

票数 2
EN

Stack Overflow用户

发布于 2021-07-02 17:02:28

您可以配置Firebase JavaScript SDK的部分导入,并且只加载所需的Firebase产品。如果您使用的是捆绑器(如Browserify或webpack),则可以在需要时导入单个Firebase产品。

注意:即使使用Firebase宿主,也可以使用此选项,但请确保在初始化Firebase之前添加Firebase配置对象。

  1. 安装Firebase JavaScript SDK:

如果您还没有package.json文件,可以通过从JavaScript项目的根运行以下命令来创建一个文件:

代码语言:javascript
复制
npm init

b.安装firebase包并通过运行以下命令将其保存到您的package.json文件中:

代码语言:javascript
复制
npm install --save firebase
  1. 若要只包括特定的Firebase产品(如身份验证和云修复),请导入Firebase模块: // Firebase App (核心Firebase SDK)始终是必需的,必须首先从" firebase /app“中列出导入防火墙;//如果您使用的是v7或JS的任何早期版本,则应该使用名称空间导入//导入*作为从”firebase /app“导入的防火墙 //如果在项目中启用了Analytics,则添加用于Analytics的Firebase SDK导入"firebase/analytics"; //添加要导入“Firebase /auth”的firebase产品;导入"firebase/firestore";
  2. 在应用程序中初始化Firebase: // TODO:将以下内容替换为应用程序的Firebase项目配置// For Firebase JavaScript SDK v7.20.0及更高版本,measurementId是一个可选字段const firebaseConfig ={ // . }; //初始化Firebase firebase.initializeApp(firebaseConfig);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64409754

复制
相关文章

相似问题

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