【发布时间】:2021-05-17 10:07:25
【问题描述】:
到目前为止,我一直将 Firebase 项目私钥保存在我的 React Native 应用程序的 app.json 中。像这样:
"web": {
"config": {
"firebase": {
"apiKey": "x",
"authDomain": "x.firebaseapp.com",
"databaseUrl": "https://x.firebaseio.com",
"projectId": "x",
"storageBucket": "x.appspot.com",
"messagingSenderId": "x",
...
}
}
},
但是看着docs,我看到了以下内容:
警告:请勿在您的 反应应用!
环境变量嵌入到构建中,这意味着任何人都可以 通过检查应用的文件来查看它们。
那么,如果我不应该在前端存储机密,我该如何使用 Firebase 客户端 sdk?
【问题讨论】:
标签: javascript reactjs firebase react-native