这是我的第一个项目,我正在使用 Loopback Nodejs 框架构建一个 RESTful API。用户可以在购物车中添加和删除商品,但需要经过身份验证才能付款。我该如何处理?我是不是该 :
- 将当前购物车发布并保存在数据库中,每次用户添加商品时,我都会将其发布到数据库中
- 或者将当前购物车存储在客户端,直到用户付款我将其发布到数据库
- 或发布项目并将它们保存在内存缓存中
- 拥有像 myapp.com/cart 这样的 Api 端点并使用用户令牌或 myapp.com/cart/{id} 获取当前购物车会更好吗?