Pun*_*nav 3 javascript firebase
我正在研究 firebase,现在我正在 Web 中创建管理面板,管理员可以在其中从管理面板中删除、添加、修改用户。当我搜索时,我得到了用于 nodejs 的 sdk,而不是用于 JavaScript 的 java。当我在 JavaScript 中尝试下面的 nodejs 代码时,它给出了firebase.credential未定义之类的错误
admin.initializeApp({
credential: admin.credential.cert({
projectId: '<PROJECT_ID>',
clientEmail: 'client email id',
privateKey: '-----BEGIN PRIVATE KEY-----\n<KEY>\n-----END PRIVATE KEY-----\n'}),
databaseURL: 'https://<DATABASE_NAME>.firebaseio.com'
});
Run Code Online (Sandbox Code Playgroud)
没有 Admin SDK 专门用于服务器端,因为它可以不受限制地访问您的 Firebase 项目。切勿将管理员凭据放在前端。
您需要的功能可以使用 firebase https 函数来实现。在 firebase 函数上创建一个 api 并在函数内部进行检查以检查用户是否有权删除/添加/修改用户。
以下是一些可帮助您入门的资源:
Firebase 函数:https ://firebase.google.com/docs/functions/
HTTP 函数:https : //firebase.google.com/docs/functions/http-events
管理 SDK:https : //firebase.google.com/docs/admin/setup
| 归档时间: |
|
| 查看次数: |
4354 次 |
| 最近记录: |