如何处理JSON错误;其余“张贴”无效“页码”吗;?

如何处理JSON错误;其余“张贴”无效“页码”吗;?,json,wordpress,reactjs,Json,Wordpress,Reactjs,我正在创建一个React应用程序,它使用API请求从Wordpress站点获取所有内容。现在我的问题是归档页面,即按标签或类别过滤的帖子页面,可以通过“加载更多”按钮无限加载。下面是我的GET请求的外观: 下面是当我点击“加载更多”时,与第一个页面不同的页面的外观: 除一种情况外,这种方法效果良好。假设我已将每页上显示的结果数设置为8:如果正好有8篇文章带有birds标记,则单击“加载更多”将抛出以下错误: { "code": "rest_post_invalid_page_numb

我正在创建一个React应用程序,它使用API请求从Wordpress站点获取所有内容。现在我的问题是归档页面,即按标签或类别过滤的帖子页面,可以通过“加载更多”按钮无限加载。下面是我的GET请求的外观:

下面是当我点击“加载更多”时,与第一个页面不同的页面的外观:

除一种情况外,这种方法效果良好。假设我已将每页上显示的结果数设置为8:如果正好有8篇文章带有
birds
标记,则单击“加载更多”将抛出以下错误:

{
    "code": "rest_post_invalid_page_number",
    "message": "The page number requested is larger than the number of pages available.",
    "data": {
        "status": 400
    }
}
这个错误是有道理的,但我更希望没有抛出错误,请求返回一个空数组,因为对我来说,基于接收到的空数组重新呈现列表比JSON错误更容易


有谁能提出一个解决方案来实现我想要的目标,或者类似的东西吗

如果不希望接收错误而不是空数组,则不要抛出错误并返回空数组。是什么阻止了你这么做?@ArjitaMitra我正在使用Wordpress的默认API。我无法控制它何时应该抛出错误。然后你必须操纵响应。您可以检查响应代码,即rest\u post\u invalid\u page\u number并返回空数组。这有帮助吗?@ArjitaMitra检查响应代码正是我想要避免的,因为这感觉太奇怪了。。。我想问的是,是否有办法修改Wordpress API的默认行为,以便在结果数与每页文章数完全相同时返回空数组而不是JSON错误。对不起,如果我不够清楚的话!