我有一个用Angular,Nodejs和Firebase开发的应用程序。
目前,我在Angular中的应用程序的所有逻辑和业务规则都在Angular提供的服务之内,因此我需要在组件中执行依赖项注入以消耗Cloud Firestore的数据。 / p>
我的公司正在扩展医疗保健中的其他应用程序,我需要创建一个后端来以与Angular项目不同的方式处理我的应用程序的每个业务规则。
我最近遇到了NestJS,我很乐意将其用作使用Angular开发的应用程序的后端。
我的问题是,是否可以通过使用Nestjs创建后端来在Angular,Node.js中以及在Cloud Firestore和Firebase Authentication离线数据的持久性中重组我的应用程序,以便您可以继续使用工作的好处我的应用程序处于离线模式。
我需要的摘要:
1。。使用Nestjs创建一个后端,我的整个业务规则将保留在那里。
2。。在我的Angular应用程序中使用用Nestjs编写的后端,以便您可以在Cloud Firestore的数据库中插入,更新和删除数据。
3。。在其他应用程序中重用模块Angular或其他前端开发框架。
4。。在我的Angular应用程序中,我不想发出HTTP请求来使用后端中的数据,因为我想利用Cloud Firestore持久性离线数据的优势。>
我意识到这里有Cloud Firestore API RPC,我可以和NestJS gRPC合作吗?提醒我,我想在Angular应用程序中保持数据持久性脱机。
是否可以使用Angular,Node.js,NestJs和Firebase提供的功能编写良好的系统?
答案 0 :(得分:0)
据我所知,您想要应用程序中的localstorage
功能,您想要
如果我错了,请纠正我
答案 1 :(得分:-1)
尚不支持该用例。
在此处了解有关当前限制的更多信息: https://www.youtube.com/watch?v=oDvdAFP6OhQ&t=527s