Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Preview
Start a free Courses trial
to watch this video
Postman is an application that will allow us to send a variety of requests to our API so that we can write endpoints to create, update and delete quotes.
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
[MUSIC]
0:00
By default, browsers send GET requests,
which makes them easy to test.
0:05
Just hop into a browser and
send a request to an endpoint.
0:08
If you get back the information
you were expecting,
0:12
you know the route is working as intended.
0:14
Sending other types of request from
the browser, like POST or DELETE,
0:17
can be a little trickier.
0:20
Postman is an application that will
allow us to send a variety of requests
0:21
to our API so that we can write endpoints
to create, update, and delete quotes.
0:25
And then make sure our application
is functioning as we expect.
0:29
Visit the link in the teacher's notes and
0:33
follow the instructions
to download Postman.
0:35
After you've done that,
open up Postman, and let's take a look.
0:38
If you get any pop-ups when you
first open the app, go ahead and
0:41
close them out for now.
0:44
Notice here on the left side,
0:46
we have a drop-down menu
containing many types of requests.
0:48
Let's stay on GET for now.
0:52
And here we type the URL that
we want to send a request to.
0:53
Make sure your server is running, so I'll
go back to my terminal and type npm start.
0:57
My server is already running,
so that's great.
1:03
Now that the server is running,
can return to Postman.
1:06
And we'll send a GET request
to our application's
1:09
/quotes route, localhost:3000/quotes.
1:14
Click Send, and this area here on
the bottom shows our server's response.
1:18
We've sent a GET request and
we've received an array of quote objects.
1:24
Now let's try sending a GET request
to a URL containing a quote ID.
1:29
Send a GET request to
localhost:3000/quotes/8721.
1:33
And we receive just that
specific quote object back.
1:40
Notice the status code here.
1:44
These are status codes sent by our server
to inform the client of the status of
1:46
the request.
1:50
When a request is successful, Express
sends a status code of 200 automatically.
1:51
We'll learn more about status codes and
how to set them later on in the course.
1:56
We'll use Postman for
the rest of the course to test our routes.
1:59
In the next video,
2:03
we'll write a POST route to add
a new quote to our data store.
2:03
And use Postman to send data and
make sure our API is working as expected.
2:07
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