Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在后端实现无限滚动_Node.js_Reactjs_Express_Mongoose - Fatal编程技术网

Node.js 在后端实现无限滚动

Node.js 在后端实现无限滚动,node.js,reactjs,express,mongoose,Node.js,Reactjs,Express,Mongoose,嗨,我应该如何在后端实现无限滚动。我正在使用node.js。我应该只记住最后一个项目的id并查询后面的项目吗?或者有其他方法可以实现这一点?张贴在海报上的问题应指向特定的问题,海报上应始终显示一些努力和代码。你所问的问题不会有一个好的答案,而且在将来几乎不可能帮助别人。尽管如此,为了回答您的问题,您可以从数据库中获取前5项,然后记住您还停留在哪里继续下一页,共5项,依此类推,这样您就创建了一个分页,这正是您所需要的。您只需要始终将页码设置为API端点上的一个参数。如果您想执行无限滚动API,那么

嗨,我应该如何在后端实现无限滚动。我正在使用node.js。我应该只记住最后一个项目的id并查询后面的项目吗?或者有其他方法可以实现这一点?

张贴在海报上的问题应指向特定的问题,海报上应始终显示一些努力和代码。你所问的问题不会有一个好的答案,而且在将来几乎不可能帮助别人。尽管如此,为了回答您的问题,您可以从数据库中获取前5项,然后记住您还停留在哪里继续下一页,共5项,依此类推,这样您就创建了一个分页,这正是您所需要的。您只需要始终将页码设置为API端点上的一个参数。如果您想执行无限滚动API,那么您会使用查询字符串吗?URL应该如下所示
https://api.app.com/users?offset=10
,然后您可以开始使用数据库中的偏移过滤器获取数据,不要忘记您限制了API资源。对于将来来到这里的人:基于价值的it更好的方法,您必须在客户端记住它,尽量不要在服务器端有任何会话数据,请阅读本文: