Skip to content

Виджет новостей. При помощи Service Workers реализовано кэширование ответов сервера, когда они приходят успешно и отдача данных из кэша , если сервер отвечает с ошибкой.

License

Notifications You must be signed in to change notification settings

Sergius92739/ahj-12.3-workers_buggy_service_f

Repository files navigation

Build status

Deployment: Github Pages

Backend: Repository


Buggy Service

Легенда

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

Описание

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

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

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

About

Виджет новостей. При помощи Service Workers реализовано кэширование ответов сервера, когда они приходят успешно и отдача данных из кэша , если сервер отвечает с ошибкой.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published