【发布时间】:2022-01-01 12:18:12
【问题描述】:
我正在为我的投资组合项目建立一个电子商务网站,我想知道应该在哪里为购物车进行计算。
通常我使用 react 并创建一个模型文件夹、路由文件夹和一个控制器文件夹,但我学习 Angular 的方式似乎服务的行为类似于路由,并且对数据库的实际调用是在节点服务器文件中完成的我确信我可以将其分成一个单独的控制器文件。我的问题是在将订单发送到数据库之前应该在哪里完成购物车的计算?我考虑过在下订单之前在购物车组件中执行此操作,还是应该在服务或控制器的后端中完成?我只是想弄清楚标准是什么
【问题讨论】:
-
两者都有。你例如计算客户端中购物车的总数(这不允许调用服务器显示总数),但您需要在付款前再次计算服务器中购物车的总数(因此避免您收到的数据不同或损坏)