--- id: 5a8b073d06fa14fcfde687aa title: Exercise Tracker localeTitle: 运动追踪器 challengeType: 4 isRequired: true --- ## Description
0构建一个功能类似于此的完整堆栈JavaScript应用程序: https//fuschia-custard.glitch.me/0在这个项目上工作将涉及您在我们的入门项目上的Glitch上编写代码。完成此项目后,您可以将公共故障网址(到应用程序的主页)复制到此屏幕进行测试!您可以选择在另一个平台上编写项目,但必须公开显示我们的测试。 0使用此链接在Glitch上启动此项目或在GitHub上克隆此存储库 !如果您使用Glitch,请记住将项目链接保存到安全的地方!
## Instructions
## Tests
```yml tests: - text: 我可以通过将表单数据用户名发布到/ api / exercise / new-user来创建用户,并返回将是具有用户名和_id的对象。 testString: '' - text: 我可以通过使用与创建用户时相同的信息获取api / exercise / users来获得所有用户的数组。 testString: '' - text: '我可以通过将表单数据userId(_id),描述,持续时间和可选日期发布到/ api / exercise / add来向任何用户添加练习。如果没有提供日期,它将使用当前日期。应用程序将返回添加了练习字段的用户对象。' testString: '' - text: 我可以通过使用userId(_id)参数获取/ api / exercise / log来检索任何用户的完整练习日志。应用程序将返回添加了数组日志和计数(总运动计数)的用户对象。 testString: '' - text: '我还可以通过传递from和to或limit的可选参数来检索任何用户的部分日志。 (日期格式yyyy-mm-dd,limit = int)' testString: '' ```
## Challenge Seed
## Solution
```js // solution required ```