Deployment: Github Pages
Backend: Repository
Server: Облачный сервер timeWeb
Вам выпала нелёгкая задача - интегрироваться с "глючным" сторонним сервисом новостей. Сервер периодически "отваливается", отвечая кодом 500. Поскольку вы уже знакомы с Service Workers, вы решили кэшировать ответы сервера, когда они всё-таки появляются и отдавать закешированные, если сервер отвечает ошибкой.
Вам необходимо реализовать сервер, эмулирующий эту ситуацию (достаточно выставлять правильный код в koa, как мы это делали в лекции по HTTP, либо можете дополнительно ознакомиться с обработкой ошибок в koa).
Общий вид интерфейса:
Можете использовать сервер из предыдущего задания, добавив туда генерацию ошибки случайным образом.