我有一个骨干集合,它设置为从 URL 获取结果(在我的情况下为事件),然后在解析方法中对响应执行一些数据操作。当 api 提供结果时(如下),获取成功并且一切都按预期运行。
{
events: [
{ event1... },
{ event2... },
...
]
}
但是,当结果集为空时(如下所示), fetch 会运行其错误函数而不是成功调用,并且似乎根本不会执行我的 parse 方法。
{
events: []
}
这是否符合预期?如中,当有 0 个结果时,主干是否应该抛出错误,如果是这样,有没有办法解决这个问题?