"Build an Interactive Story App with Swift" was retired on May 31, 2020.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Node.js Basics!
You have completed Node.js Basics!
Preview
We can use a try catch block to watch for synchronous errors in Node.js.
Documentation
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
Before we get started, make sure that the
HTTPS module's back in place in your URL.
0:00
The node error documentation,
0:06
it says that there is another node error
where we can use a try catch block.
0:08
This error is a parsing error.
0:12
Before we were given JSON we
could work with by the API.
0:14
Requesting a profile that doesn't
exist will return an invalid response,
0:18
which will cause an error
when we try to parse it.
0:22
Let's try running the program
with a fake username.
0:31
Node app.js veggiemikel.
0:36
We get an unexpected token error.
0:44
When we look for a profile that doesn't
exist, the message Not Found is returned.
0:47
This is why there's an N.
0:53
JSON should start with a square bracket or
curly braces.
0:55
This is why the letter N is unexpected.
1:00
We can wrap the code dealing
with parsing in a try block,
1:05
Catch the error,
1:14
And use console.error to
print out the error message.
1:23
Now, when we run it,
we simply see our error message.
1:33
Great work.
1:37
In the next video, we'll clean up our code
a little bit and learn more about errors.
1:39
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up