M7m*_*akr 8 javascript node.js firebase reactjs next.js
我正在开发下一个 js 项目,我将它与 firebase 一起使用,现在我将 firebase 与我的组件一起使用来检索一些数据,并且它工作完美 - 正如预期的那样 - 我想在 getServerSideProps 中使用 firebase 所以我认为我应该使用 firebase admin sdk 但为了好玩,我尝试将它与我在前端使用的相同 firebase 包一起使用,并且 - 我不知道如何 - 它有效,但是 getServerSideProps 中的代码必须是后端代码,所以现在我不知道为什么它有效吗?我是否应该继续使用 firebase web 包或切换到 firebase admin 包
Firebase 的常规(客户端)SDK 也可以在 Node.js 中使用。事实上,它是推荐在不受信任的 Node.js 环境(例如许多 IoT 设备)中使用的 SDK。
管理 SDK 设计为在受信任的环境中运行,例如您的开发计算机、您控制的服务器或 Cloud Functions/Cloud Run。
如果您在这样一个受信任的环境中运行应用程序的服务器端(您可能就是这样),那么您可以使用 Admin SDK 来访问其他管理功能,例如管理多个用户、完全不受限制地访问数据库/存储等等。
如果您不需要此类功能,可以继续使用常规 SDK。
| 归档时间: |
|
| 查看次数: |
974 次 |
| 最近记录: |