如何忽略“firebase-admin 似乎已安装在不受支持的环境中。”?

2024-02-19

我正在使用 firebase,并正在为我的团队构建一个管理仪表板。仪表板用于向我们的平台添加所有用户都可以看到的内容。

起初,我使用 Firebase JS SDK 实现它,并禁用安全规则来测试它。到目前为止一切正常。然后,我尝试使用适用于 Node.js 的 Firebase Admin SDK 将仪表板移动到另一个 vue.js 项目,该项目将在具有 ServiceAccount.json 凭据的安全计算机上使用。

尽管在没有 vue.js 的情况下运行 node.js 项目效果很好,但 vue.js 项目显示以下警告,该警告不适用于我的用例。然后不允许进行任何操作,并且我收到一堆不同的错误。

有没有办法忽略此警告并使 Firebase Admin SDK 做出响应?我可以在本地实现 Node.js / Express 服务器来重定向请求,但如果我没有错过任何内容,这听起来像是浪费时间吗?

======== WARNING! ========

firebase-admin appears to have been installed in an unsupported environment.
This package should only be used in server-side or backend Node.js environments, and should not be used in web browsers or other client-side environments.

Use the Firebase JS SDK for client-side Firebase integrations:

https://firebase.google.com/docs/web/setup

仅服务器端 Node.js 环境支持使用适用于 Node.js 的 Firebase Admin SDK。客户端 Node.js 或其他 JavaScript 环境不支持它。

如果您想将 Admin SDK 中的功能公开到客户端中,则必须将该功能包装在 API 端点中,无论是在您控制的服务器上,还是通过 Cloud Functions。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何忽略“firebase-admin 似乎已安装在不受支持的环境中。”? 的相关文章

随机推荐