Вам необходимо отобразить информацию о количестве открытых веб-сокет соединений с сервером, а также о количестве ошибок при закрытии соединения:
Для отображения количества открытых соединений поместите их количество в тело тега с классом counter
.
Для отображения количества ошибок при закрытии соединения поместите их в тег output.errors
.
При открытии страницы необходимо установить веб-сокет соединение с сервером wss://neto-api.herokuapp.com/counter
.
При закрытии страницы необходимо закрыть соединение с кодом 1000
.
По веб-сокет соединению передаются актуальные данные о количестве открытых соединений и количестве ошибок в формате JSON-объекта с ключами:
connections
— количество открытых соединений,errors
— количество ошибок закрытия.
Вам необходимо обновлять эту информацию на странице.
При реализации нельзя изменять HTML-код и CSS-стили.
Реализуйте функционал во вкладке JS.
В онлайн-песочнице на CODEPEN.
Реализацию необходимо поместить в файл ./js/counter.js
. Файл уже подключен к документу, поэтому другие файлы изменять не требуется.
В репозитории на GitHub.
Потребуется только ваш браузер.
- Открыть код в песочнице.
- Нажать кнопку «Fork».
- Выполнить задание.
- Нажать кнопку «Save».
- Скопировать адрес страницы, открытой в браузере.
- Прислать скопированную ссылку через личный кабинет на сайте netology.ru.
Потребуются: браузер, редактор кода, система контроля версий git, установленная локально, и аккаунт на GitHub или BitBucket.
- Клонировать репозиторий с домашними заданиями
git clone https://github.com/netology-code/hj-homeworks.git
. - Перейти в папку задания
cd hj-homeworks/websocket/counter
. - Выполнить задание.
- Создать репозиторий на GitHub или BitBucket.
- Добавить репозиторий в проект
git remote add homeworks %repo-url%
, где%repo-url%
— адрес созданного репозитория. - Опубликовать код в репозиторий
homeworks
с помощью командыgit push -u homeworks master
. - Прислать ссылку на репозиторий через личный кабинет на сайте netology.ru.