Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Сырых Максим, запилил серверный светофор #1

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Conversation

slogger
Copy link

@slogger slogger commented Oct 11, 2014

Меня не было на последней пары, так что не уверен что все правильно понял. На всякий случай опишу что вообще происходит:
после запуска server.js, как ни странно стартует сервер

  1. При запросе '/' отдается страничка, на которой показывается текущее состояние светофора, (информация обновляется каждую секунду)
  2. При запросе '/state' отдается json в котором сообщается текущее состояние светофора, используется для реализации предыдущего пункта
  3. При запросе '/tramIsComing' получаем ответ на вопрос едет ли трамвай
  4. На сервере, в модуле tramHandler, раз в секунду спрашиваем едет ли трамвай, если едет срабатывает событие 'tram', которое на 15 секунд, включает зеленый
  • Трамваи катаются каждые 50 секунд

@slogger
Copy link
Author

slogger commented Oct 17, 2014

SVG'шный 🚥 доступен по localhost:3000/trafic.svg если что 😉

@slogger
Copy link
Author

slogger commented Oct 22, 2014

Прелесть же
screenshot 2014-10-21 at 20 56 31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant