reactjs Uncaught(in promise)Error:cb=gapi.loaded_0?le=scs:158 Uncaught(in promise)Error:新iframe - firebase身份验证服务的url非法

v8wbuo2f  于 2023-03-22  发布在  React
关注(0)|答案(1)|浏览(141)

我正在使用Firebase注册Gmail服务。当我使用process.env.REACT_APP_FIREBASE_API_KEY

const firebaseConfig = {
   apiKey: process.env.REACT_APP_FIREBASE_API_KEY,
   authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,
   ...
}

我收到一个错误消息,说我的域没有注册,但是当我直接在配置对象中使用这个键时,它可以正常工作

const firebaseConfig = {
  apiKey: "Az**aS******97_4pSLLM2C*******72g*vcd****8",
  authDomain: "app-*******.firebaseapp.com",
  ...

如何确保process按预期工作

s5a0g9ez

s5a0g9ez1#

我也得到了同样的答案,但最终在Firebase网站上找到了答案。根据Google的说法,使用API密钥而不将其隐藏在. env中是安全的,因为安全性是通过Firebase安全规则来处理的。
Firebase网站:
与通常使用API密钥的方式不同,Firebase服务的API密钥不用于控制对后端资源的访问;
以下是链接:https://firebase.google.com/docs/projects/api-keys

相关问题