【问题标题】:Angular based backend and integration of Firebase Admin sdk基于 Angular 的后端和 Firebase Admin sdk 的集成
【发布时间】:2019-05-19 23:01:40
【问题描述】:

我正在为我的移动应用程序创建的 Angular Firebase 后端面板中使用 Angular Firebase。但是我需要以管理员身份向设备发送推送通知。

我尝试添加 firebase-admin,但是它破坏了整个后端,出现了奇怪的错误,例如 .列表很长

ERROR in ./node_modules/@grpc/grpc-js/build/src/channel.js
Module not found: Error: Can't resolve '../../package' in 'xxxx/backend/node_modules/@grpc/grpc-js/build/src'

究竟是什么问题,为什么与 angular 不兼容以及如何使用 admin sdk 发送推送通知

【问题讨论】:

  • 实际上,您所描述的听起来像是仅用于管理任务的“前端”应用程序。通常在客户端运行的称为“前端”,在服务器上运行的称为“后端”。

标签: node.js angular firebase angular6


【解决方案1】:

据我所知,Firebase 管理员并不打算在浏览器中运行。您是将它包含在 NodeJS Web 服务器中还是包含在您的 Angular 应用程序中?

【讨论】:

  • 好吧,我正在创建一个 Angular 应用程序,它将充当后端管理面板。但是,如果我们不能'那么我如何向 EndD 用户发送通知
  • 请花更多时间仔细阅读回复。您在哪里尝试执行 firebase 管理员?在浏览器或服务器中?您无法将 (afaik) Firebase Admin 导入 Angular / 客户端。
猜你喜欢
  • 2018-08-18
  • 1970-01-01
  • 2018-10-22
  • 2018-03-20
  • 2020-09-30
  • 1970-01-01
  • 1970-01-01
  • 2018-05-12
  • 2019-02-10
相关资源
最近更新 更多