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