Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 1.75 KB

File metadata and controls

23 lines (13 loc) · 1.75 KB

Build status

Deployment: Github Pages

Backend: Repository


Buggy Service

Легенда

Вам выпала нелёгкая задача - интегрироваться с "глючным" сторонним сервисом новостей. Сервер периодически "отваливается", отвечая кодом 500. Поскольку вы уже знакомы с Service Workers, вы решили кэшировать ответы сервера, когда они всё-таки появляются и отдавать закешированные, если сервер отвечает ошибкой.

Описание

Вам необходимо реализовать сервер, эмулирующий эту ситуацию (достаточно выставлять правильный код в koa, как мы это делали в лекции по HTTP, либо можете дополнительно ознакомиться с обработкой ошибок в koa).

Общий вид интерфейса:

Можете использовать сервер из предыдущего задания, добавив туда генерацию ошибки случайным образом.