如何使用Express JS和MongoDB创建像Facebook这样的REST API ?



我想创建一个像Facebook一样的rest Api。我知道如何创建帖子,删除,更新,获取路由。但我想知道怎样才能创造出像Facebook这样的东西。我说的是Facebook如何向用户显示帖子。如果你登录到Facebook并进入你的主页,你会看到你的Facebook朋友的所有帖子,你喜欢的页面,你所在的小组和Facebook的一些建议帖子。而且他们不会一次给所有的邮局打电话。他们逐渐叫哨所。而且如果没有更新,他们也不会显示任何你已经看到的以前的帖子。如果大家能回答这个问题,那将是一个很大的帮助。我使用React JS作为前端。

根据时间排序帖子(最新的优先)并最初获取一定数量的帖子,当用户滚动到底部时获取进一步的旧帖子。当重新加载时,可能会添加任何新帖子,为此,您必须跟踪之前显示的最新帖子,并与任何新帖子进行比较。还可以跟踪用户最近一次看到的帖子。

最新更新