Design comparison
SolutionDesign
Solution retrospective
Hello everyone 👋
Here is my advice generator. I chose this challenge to practice working with API and error handling. The latter proved to be the difficult part for me, so feedback on it is welcome.
- The documentation says that when something goes wrong, you get a message object instead of slip object, but the response is still successful, so I added code for that in a
then
call. Is this correct? - You don't get the message object in case of all errors. I divided others into two categories:
- there is no
body
, so there was a network error and "Network Error" text is displayed. - the error response has a
body
, then user gets info about the error code and message - in both cases described above the user is asked to check Internet connection or contact (imaginary) support
How can I improve that? The way it is now doesn't seem that helpful. I'd be grateful for any tips.
Thank you and happy coding 😄
Community feedback
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord