我使用Firebase-auth为我的web应用程序开发电子框架。我创建了一个API键使用项目设置,并复制到我的html的身体,这是在Firebase指南的建议。但是,当我打开HTML页面在浏览器上,控制台显示以下错误。
code: "auth/invalid-api-key"
message: "Your API key is invalid, please check you have copied it correctly."
__proto__: Error
HTML页面主体的底部如下所示。
<script src="https://www.gstatic.com/firebasejs/5.8.2/firebase.js"></script>
<script>
// Initialize Firebase
var config = {
apiKey: "AIzaSyAXXXXXXXXXXXXXXXXXXXXjILO32ZDxRKY",
authDomain: "jumbleup-773da.firebaseapp.com",
databaseURL: "https://jumbleup-773da.firebaseio.com",
projectId: "jumbleup-773da",
storageBucket: "jumbleup-773da.appspot.com",
messagingSenderId: "971123072180"
};
firebase.initializeApp(config);
</script>
注意:我通过改变20位数字的X来混淆真实的的密钥。
7条答案
按热度按时间hmae6n7t1#
您的API密钥无效,请检查是否已正确复制
显示此错误的原因有很多。我想解释一下我是如何解决此问题的。
首先,我复制firebaseConfig变量点击复制按钮为我的网站,并保持它在我的源文件夹下,使一个文件名为
firebase.config.js
。其次,我通过将firebaseConfig变量导入到我的
App.js
文件中来调用它。最后,我在下面这一行中使用了这个变量。
如果你从这个解决方案中得到了一些有用的东西,请按下upvote。谢谢。
xesrikrc2#
首先安装firebase,然后导入firebase,首先作为
import firebase from 'firebase';
或js脚本。下面的代码用于连接应用程序到firebase,这包括id和连接firebase的所有细节。xzabzqsa3#
我正在使用React。
我也得到了同样的错误,因为在我的.env文件中,我在声明之后出现了
,
。之前:
REACT_APP_API_KEY="AIXXXXXXXXXXXX",
之后:
REACT_APP_API_KEY="AIXXXXXXXXXXXX"
xam8gpfp4#
将其添加到您的环境中。ts
n8ghc7c15#
首先......
1.请确保正确复制了密钥。
1.如果你确认你复制正确,其余的东西是好的,但仍然错误显示...
1.然后关闭所有文件并注销Gmail帐户
1.然后再次登录并打开您的文件和文件夹。
希望它能起作用。在我的情况下...它就像我说的那样起作用了。
u4dcyp6a6#
后基火这样配置:
你可以通过Ctrl + c =〉y停止服务器,然后重新运行服务器(npm start)。它会工作。我也得到这样的错误,在遵循这个我的代码运行良好。你可以尝试,希望它会对你有帮助。
vd8tlhqk7#
如果将Vite与Firebase一起使用,请使用以下模式