Не пытаться прочитать свойство
'0' у
undefined значения, очевидно. В ошибке всё написано.
Смотрите где вы читаете свойство с ключом
'0'. Нашли?
Теперь смотрите у какого объекта вы пытаетесь прочесть это свойство. Нашли?
Вот этот объект - отсутствует(
undefined). А уж разобраться почему он отсутствует - ваша задача.
spoilerresponse.items[0]
items отсутствует в response
А отсутствует он там потому что json() вы получаете почему-то уже после того, как пытаетесь получить items из сырого необработанного Response.