I’m glad to hear my suggestion worked. All other errors may be similar in nature, that is, you’re doing more than what they want you to do.
Your link in index.html is
<link href="style.css" rel="stylesheet" type="text/css">
Shouldn’t it be
<link href="./../public/style.css" rel="stylesheet" type="text/css">
Don’t know if this has to do anything with the errors at hand, though.
Here’s another thing I noticed. After adding a user and attempting to add a new exercise to this user, I entered no information (other than user id), then I got this
{"errors":{"description":{"name":"ValidatorError","message":"Path `description` is required.","properties":{"message":"Path `description` is required.","type":"required","path":"description","value":""},"kind":"required","path":"description","value":""},"duration":{"name":"ValidatorError","message":"Path `duration` is required.","properties":{"message":"Path `duration` is required.","type":"required","path":"duration","value":null},"kind":"required","path":"duration","value":null}},"_message":"Exercise validation failed","name":"ValidationError","message":"Exercise validation failed: description: Path `description` is required., duration: Path `duration` is required."}
Even though the form puts * to description and duration, the spec doesn’t really say that. So it’s possible that they don’t like this reply. In other words, just add the exercise even if those fields are blank. I don’t think I put such validation and I passed the FCC tests, so judging from what happened so far, this could be the cause.