使用node和mongoDB创建具有可共享url的收藏列表
Creating a Favorites list with shareable url using node an mongoDB
我已经搜索了很多,也许我使用了错误的搜索条件,但本质上我想让用户选择项目添加到收藏列表,然后创建一个唯一的url,他们可以共享。可以在http://www.sortfolio.com
找到一个示例。当你点击一个项目底部的"shortlist?"按钮,它会被添加到"我的shortlist(你的收藏夹)",当你点击那里,它会显示你已经添加到你的收藏夹列表,并提供一个可共享的唯一的url与你的收藏夹。
我有一个MongoDB数据库和使用节点与Express。我假设您将收集项目数据库id,然后进行get调用来获取它们,但是我将如何创建唯一的可共享url。我认为投资组合是用我没有使用的Ruby on Rails构建的。如果有人能指出我在正确的方向复制这种类型的功能,这将是一个很大的帮助。
嗨,就像你说的,你必须创建一个像收藏夹一样的另一个Mongodb集合{favoriteid:唯一id/如果你想要短的uid,你可以使用NPM uid。项目:参考生产产品收集}
然后创建一个api,根据收藏夹获取收藏夹。
并且在给定的站点示例中,用户也可以在没有登录的情况下入围和共享项目。所以在这种情况下,在前端侧存储shortlist产品在sessionstorage,如果用户想要看到收藏列表,然后添加新的收藏记录与项目从sessionstorage或本地抓取rage。提供具有唯一可共享id的可共享url。以上事情基本按饼干管理。
相关文章:
- LinkedIn共享链接图片未使用自定义url更新
- Facebook共享按钮/history.pushstate/错误的url
- 无法'共享'Firefox操作系统上Facebook和Twitter本地应用程序上的URL
- 在facebook共享按钮sharer.php中指定url
- facebook共享按钮的不同url
- 获取当前页面的URL并将其附加到Facebook共享链接(使用javascript)
- 在Facebook上共享自定义url的按钮
- facebook共享og:url覆盖从og:title获取的数据
- 带有标签的动态url的社交共享
- 自定义共享图标 - 获取URL,编码uri和替换
- 不使用appId在Facebook上共享URL
- 让Facebook抓取与共享内容不同的URL
- 添加这需要共享 js 生成的自定义 url
- 社交共享链接弹出窗口在共享页面上未显示正确的URL
- Fb UI 在智能手机 fb 应用程序中共享 URL 参数
- Facebook忽略了共享URL中的部分查询字符串
- 在 jQuery 移动应用程序中更改 AddThis 共享 URL
- 从 web JS 功能在 fb-messenger:// url 方案上共享私人消息中的链接
- ui路由器——具有一条路由'的URL与另一个具有$stateParams的状态共享同一级别
- 通过URL共享HTML5应用程序参数