javascript - MEAN Stack,在哪里可以最好地处理/获取数据?前端/后端?
问题描述
我正在使用平均堆栈,并且我有一个后端,其中有我的数据(MongoDB)以及我正在执行数据操作/检索和 API 中间件+路由的地方。我还使用前端通过 Http 服务检索数据......我总是以 JSON 对象数组的形式获取数据......
现在我的问题是,检索和操作数据的最佳方式是什么?我应该尽可能早地这样做,这意味着已经在后端,并从 mongodb 查询最具选择性的数据量,还是应该只获取所有数据并使用 javascript 进行复杂的数据操作,因为它适合我对于不同的应用程序?
因为目前,我正在使用后端为 ngx-charts 以某种格式准备数据,但我也可以在 Angular 的 HttpClient 中执行此操作......我只需要传递所有数据和格式它在 angular javascript 代码中......但是稍后,我将不得不为其他应用程序(或小部件)拟合数据,而不仅仅是图表等。所以我必须为每个应用程序创建不同的路由来检索每个应用程序的不同数据我的小部件并在 mongodb 聚合框架中进行数据格式化...
您认为一般(或最佳)方法是什么?到目前为止,有经验的程序员有什么建议吗?
解决方案
推荐阅读
- scala - 如何实现 Seq.grouped(size:Int): Seq[Seq[A]] for Dataset in Spark
- javascript - 如何通过javascript添加两个变量
- javascript - 无法读取 nodejs 中未定义的属性“修剪”
- javascript - 如果我已经有服务器端代码,如何发送 onClick JavaScript 电子邮件?
- python - python bs4从按钮类中的属性中提取
- laravel - 多个连接表上的 Laravel Eloquent 'withCount' 函数
- javascript - React-Native Webview 可以使用音频播放器吗?
- c++ - 我没有得到链表输出
- android - 如何在 CameraX 中设置视频稳定参数?
- windows - 使用带有文件夹名称模式的 cmd compact