Я пытаюсь получить все альбомы с определенной подстрокой в названии из моего локального файла 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();
})
);
}
Это мое решение, как я уже сказал, он выбирает все альбомы, если не находит один сконкретный идентификатор.