我正在尝试运行我的第一个reactjs模板,但是我得到了这个错误:
FirebaseError: firebase.initializeApp中未提供"projectId“。
我不知道有没有firebase,它会怎样运行
发布于 2018-06-03 08:22:34
我用这个解决了这个问题:
<script src="https://www.gstatic.com/firebasejs/5.0.4/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>
发布于 2020-08-29 21:32:43
已将自动初始化脚本添加到index.html。适用于使用npm start运行应用程序的本地开发人员。在部署到firebase时也应该有效。
<body>
<div id="root"></div>
<script src="/__/firebase/7.19.1/firebase-app.js"></script>
<script src="/__/firebase/init.js"></script>
</body>
在源代码中,我只传递了projectId来初始化firebase。
const firebaseApp = firebase.initializeApp({
projectId: '<PROJECT_ID>'
});
发布于 2022-02-02 12:58:06
得到了同样的结果,并决定强制执行:
import {initializeApp} from 'firebase/app';
import {getFirestore} from 'firebase/firestore';
const firebaseConfig = JSON.parse(
process?.env?.FIREBASE_CONFIG ?? '{}',
);
const app = initializeApp({...firebaseConfig, projectId: firebaseConfig?.projectId});
在我的例子中,我将我的配置json从它的字符串形式(JSON.parse)转换。
https://stackoverflow.com/questions/49878378
复制相似问题