Для запуска сервера Tasks Api необходимо выполнить следующие действия:
- Установить Node.js версии 6+ (https://nodejs.org/dist/v6.3.0/node-v6.3.0-x64.msi);
- Запустить Node.js Command Prompt;
- Перейти в каталог приложения TasksApi;
- Выполнить команду "npm install" (загружает необходимые модули в каталог приложения) и дождаться её завершения;
- Выполнить команду "npm start".
Если все сделано верно, то Tasks Api будет доступно по адресу http://localhost:8080/ При запуске будут созданы тестовые данные; запущен обработчик, постепенно выполняющий задачи.
Адрес | Метод | Описание | Параметры |
---|---|---|---|
api/tasks/types | GET | Возвращает список типов заданий. | |
api/tasks?name={name}&typeId={typeId}&statusCode={statusCode}&from={from}&to={to}&skip={skip}&take={take} | GET | Возвращает список заданий. Если указаны параметры skip и take, то дополнительно вернется общее количество заданий |
Опциональные параметры:
|
api/tasks | POST |
|
|
api/tasks/{id} | GET | Возвращает задание. | {id} — идентификатор задания. |
api/tasks/{id} | DELETE | Удаляет задание. | {id} — идентификатор задания. |
api/tasks/{id} | PUT | Обновляет задание. |
|