Skip to content

innayarantseva/shri-2018-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Умный дом.

Комплексный репозиторий для хранения домашек Школы разработки интерфейсов, связанных с проектом Умного дома.

Организация хранения заданий

Начиная с третьей домашки задания будут выполняться в отдельных ветках.

Задания:

  • Адаптивная верстка
  • Сенсорный ввод - ветка pointer
  • Node.js — ветка server
  • Мультимедиа - ветка multimedia

Локальная установка и запуск

Для запуска верстки:

node -v
# v10.1.0
npm -v
# 5.6.0

git clone https://github.com/innayarantseva/shri-2018-1
cd shri-2018-1
npm i
npm start

После запуска сервер станет доступен по адресу http://localhost:9000

Дополнительно для просмотра камер

git clone https://github.com/mad-gooze/shri-2018-2-multimedia-homework.git
cd shri-2018-2-multimedia-homework
npm i
npm start

Страничка с камерами будет находиться здесь: http://http://localhost:9000/camera.html

Для запуска Node.js сервера из третьей домашки:

node -v
# v10.1.0
npm -v
# 5.6.0

git clone https://github.com/innayarantseva/shri-2018-1
cd shri-2018-1
npm i
npm run server

После запуска сервер станет доступен по адресу http://localhost:8000

Серверное API

Доступные методы сервера:

  • ручка /status отдает время, прошедшее с момента запуска сервера, в формате hh:mm:ss
  • ручка /api/events отдает events.json и имеет дополнительный параметр type для включения фильтрации по событиям. Значения параметра следует указывать через двоеточие.

Примеры запросов:

/status — вернет время, прошедшее с момента запуска сервера, в формате hh:mm:ss

/api/events — вернет неотфильтрованный events.json

/api/events?type=info:critical — вернет события, соответствующие перечисленным в запросе типам.

На данный момент доступны типы info, critical.

About

'Adaptive Web Design' home task

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors