gpt4 book ai didi

node.js - Rest API - 如何以正确的方式提供数据

转载 作者:太空宇宙 更新时间:2023-11-04 01:58:31 24 4
gpt4 key购买 nike

我正在尝试创建 RestAPI。 DB 中有很多文档,我们称这些文档为“ cargo ”。每个元素都有一些属性。

客户端将获取这些内容,并向用户显示。类似于:...api/goods?在此处过滤值

看起来很简单,但发送所有满足过滤条件的 cargo 是错误的方式。我需要将它们分开,并仅发送所需的部分数据。

第一个想法是创建一个单独的路由,它将获取页面上的过滤器和数量文档,并返回页数。因此,前端可以构建分页,然后使用每个分页选项卡上的处理程序向服务器发出请求,并获取所需的数据。

我创建了类似 basic-example 的东西(代码不好,但主要思想是): https://github.com/Gordienko-RU/Tiny-pagination

但我认为还有另一种更好的实现。在“最佳实践”中,有一些关于在 header 中发送分页的注释,但我无法弄清楚。

所以,我想知道,分段发送数据的最佳方式是什么,同时还向客户端提供构建分页面板(页面数量)所需的信息。

最佳答案

我找到了一些方便的方法。将会有一条路线。客户端在第一页上请求数据,但答案不仅包含所需的数据,而且还包含有关分页信息的对象。就像是: 数据: [...], 分页:{ 页数: ... ETC。 }也许不是“最佳实践”,但足够好)

关于node.js - Rest API - 如何以正确的方式提供数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46876864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com