javascript - javascript项目的firebase初始化代码是否需要在每个网页上运行?
问题描述
我正在使用带有 fireauth 的 Google 登录。所以在登录页面中,我在脚本标签中有以下设置代码:
<script src="https://www.gstatic.com/firebasejs/5.5.3/firebase.js"></script>
<script>
// Initialize Firebase
// TODO: Replace with your project's customized code snippet
var config = {
apiKey: "<API_KEY>",
authDomain: "<PROJECT_ID>.firebaseapp.com",
databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
projectId: "<PROJECT_ID>",
storageBucket: "<BUCKET>.appspot.com",
messagingSenderId: "<SENDER_ID>",
};
firebase.initializeApp(config);
</script>
但随后在后续页面上,我想访问 firebase,以便检查身份验证、使用存储等。
要在后续页面上访问 firebase,我需要再次运行上述代码吗?还是最好将初始化代码放在外部 javascript 文件中,以便我可以访问所有网页?
谢谢。
解决方案
推荐阅读
- node.js - Mongodb和expressjs post方法不起作用
- python - 用于 Neovim root_dir 问题的 Tailwindcss LSP
- reactjs - 等待按钮在获取后重新启用(等待属性)
- python - Flopy - 在充值包中分配时间序列
- flutter - 颤动中的可滑动弹出对话框
- sql - ORA-00905: 在 case 语句中缺少关键字
- javascript - 如何使用 react-router-dom 正确保护路由?
- javascript - 如何使用 NodeJS 从存储中上传和检索图像?
- elasticsearch - 如何删除具有空值的重复文档和字段
- sequelize.js - Sequelize - 从现有数据库生成迁移