const albumDataUrl = 'http://192.168.0.103:3000/flatListData';
export const getAlbumData = async () => {
try {
const response = await fetch(albumDataUrl);
const dataJson = response.json();
return dataJson;
} catch (err) {
// 如果这里不加上throw 抛出异常的话 始终总会进入resolved的回调
// 要在 async 中得到reject回调需要加上 throw xx
throw err;
}
};
调用的时候 如果throw了 自然就会进入reject回调