我已经搜索了很多次,也许我用错了搜索词,但本质上,我想让用户选择要添加到收藏夹列表中的项目,然后创建一个他们可以共享的唯一url。可以在http://www.sortfolio.com上找到一个示例
当你点击“入围名单?”按钮,它将被添加到“我的短名单(你的收藏夹)”,当你点击那里,它会显示你已经添加到你的收藏夹列表中,并提供一个与你的收藏夹共享的唯一url。
我有一个MongoDB数据库,并将节点与Express结合使用。我假设你会收集商品数据库的id,然后调用get来获取它们,但是我如何创建唯一的可共享的url呢?我认为sortfolio是使用Ruby on Rails构建的,而我没有使用它。如果有人能给我指出正确的方向来复制这种类型的功能,那将是一个很大的帮助。
发布于 2016-07-04 03:40:31
您好,就像您说的,您必须创建另一个Mongodb集合,如favorites {favouriteid:唯一id/如果您想要短uid,可以使用npm uid,Item:ref to production product }
然后根据favorites创建获取favorites的api。
在给定的网站例子中,用户也可以在没有登录的情况下入围和分享项目。因此,在这种情况下,在前端将入围列表存储在sessionstorage中的product中,如果用户想要查看收藏列表,则添加新的收藏记录,其中包含从sessionstorage或locals获取的项目。提供共享网址,其中有唯一的共享我的。以上的东西按照cookie的基本管理。
https://stackoverflow.com/questions/38172888
复制相似问题