gpt4 book ai didi

javascript - 是否有用于 javascript 的 firebase admin sdk?

转载 作者:行者123 更新时间:2023-12-04 00:50:20 24 4
gpt4 key购买 nike

我正在使用 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'
});

最佳答案

没有 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

关于javascript - 是否有用于 javascript 的 firebase admin sdk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51259251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com