软件堆栈:
AngularJS
滑轨
选项A :
当用户GETS“/”时,服务器在db中创建一个购物车并将id写入cookie。 Angular从cookie中读取id并在购物车资源中使用它。
购买购物车时,服务器必须发出新的cart_id。
选项B :
Angular GETS“/ cart”当需要cart_id时,服务器会检查会话以查看它是否已成为购物车。如果没有,则创建一个,将其存储在会话中,并使用id回复。
答案 0 :(得分:1)
我更喜欢选项B有几个原因,1)为什么只需导航到'/'而不是按需创建购物车? 2)不是一个巨大的饼干粉丝。