Files
freeCodeCamp/curriculum/challenges/russian/05-apis-and-microservices/apis-and-microservices-projects/exercise-tracker.russian.md
2019-05-06 13:40:24 +09:00

3.7 KiB
Raw Blame History

id, title, localeTitle, challengeType, isRequired
id title localeTitle challengeType isRequired
5a8b073d06fa14fcfde687aa Exercise Tracker Трекер упражнений 4 true

Description

Создайте полноценное приложение JavaScript, функционально похожее на это: https://fuschia-custard.glitch.me/ . Работа над этим проектом потребует от вас написания кода на Glitch для нашего стартового проекта. После завершения этого проекта вы можете скопировать общедоступный URL-адрес сбоя (на главную страницу вашего приложения) на этот экран, чтобы протестировать его! При желании вы можете написать свой проект на другой платформе, но он должен быть открыт для нашего тестирования. Запустите этот проект на Glitch по этой ссылке или клонируйте этот репозиторий на GitHub! Если вы используете Glitch, не забудьте сохранить ссылку на ваш проект в безопасном месте!

Instructions

Tests

tests:
  - text: Я могу создать пользователя, разместив имя пользователя с данными формы в / api / exerc / new-user, и возвращаемым будет объект с именем пользователя и <code>_id</code> .
    testString: ''
  - text: Я могу получить массив всех пользователей, получив API / упражнения / пользователей с той же информацией, что и при создании пользователя.
    testString: ''
  - text: «Я могу добавить упражнение любому пользователю, опубликовав данные формы userId (_id), описание, продолжительность и, необязательно, дату в / api / упражнение / добавить. Если дата не указана, будет использоваться текущая дата. Приложение вернет объект пользователя с добавленными полями упражнений. '
    testString: ''
  - text: Я могу получить полный журнал упражнений любого пользователя, получив / api / exerc / log с параметром userId (_id). Приложение вернет объект пользователя с добавленным массивом журнала и счетчиком (общее количество упражнений).
    testString: ''
  - text: «Я могу получить часть журнала любого пользователя, также передавая необязательные параметры от и до или ограничения. (Формат даты гггг-мм-дд, предел = int) '
    testString: ''

Challenge Seed

Solution

// solution required