如何从 React + Express 服务器中的数据库查询 'additional 10' 结果

How to query 'additional 10' results from database in a React + Express server

我有一个用 React 构建的前端和一个用 Express 构建的后端。我从前端查询 API,得到 10 个结果。这是后台查询

SELECT * FROM games LIMIT 10

说我想实现无限滚动。我想再查询 10 个结果,但和以前不一样了。我可以在前端或后端代码上使用什么技术,both/either?

我可以向我的 api 字符串传递一个数字吗,它每次都会递增,例如第一个是 10,然后是 20,然后是 30,以显示结果的数量,但是我如何在 SQL 查询中做到这一点?

SELECT * FROM games LIMIT 10 OFFSET 10

在这里您将获得第11至20项。现在您可以将偏移值更改为任何您想要的值。