【问题标题】:Angular app with firebase auth and node.js / mongodb [closed]带有firebase auth和node.js / mongodb的Angular应用程序[关闭]
【发布时间】:2020-01-05 09:00:05
【问题描述】:
我只是在为我的网络应用程序规划架构,我只是想问你,将 Firebase 身份验证与 Angular 和 mongoDB 一起用作数据库是否是个好主意。 (我不想使用 Firestore 实时数据库)
直接从我的 Angular 客户端使用查询是个好主意,还是我需要一些 node.js/express 后端?最好的解决方案是什么?
感谢您的建议。
【问题讨论】:
标签:
javascript
node.js
angular
mongodb
firebase
【解决方案1】:
在我看来,您只需从 Angular 进行调用就可以了,但如果我是您,我会构建一个 Node/Express 服务器 API,它将针对 firebase Auth 和 MongoDB 执行 CRUD 操作。然后在您的 Angular 应用程序中,您只需对内部服务器 API 进行 API 调用。
这种架构将确保某种可扩展性和集成性。如果您希望将来构建一个 iOS 或 Android 应用程序来补充您的 Web 应用程序,那么您的 NodeJS 服务器已经准备就绪。无需仅为您的移动应用程序重建单独的后端。我在所有项目中都使用这个概念:网络或移动。
希望对你有帮助。