我正试图从我的本地json文件中获取所有名称中带有特定子字符串的专辑。
我可以解决此问题,即提取文件中的所有相册并稍后将其过滤掉,但是我想知道是否有办法仅提取名称中包含特定子字符串的特定相册。
function getAlbum(id){
return from(
fetch(`http://localhost:3000/albums/${id}`)
.then(response => {
if(response.status === 404){
return fetch(`http://localhost:3000/albums`)
.then(response => response.json());
}
else
return response.json();
})
);
}
到目前为止,这是我的解决方案,正如我所说,如果找不到具有特定ID的专辑,它将获取所有专辑。