View Code? Open in Web Editor
NEW
This project forked from codefellows-seattle-javascript-401n5/17-bearer-authorization
Lab 17 - Bearer Authorization
17-bearer-authorization's Introduction
17: Bearer Auth
POST
request
- pass data as stringifed JSON in the body of a post request to create a new resource
GET
request
- pass the id of a resource though the url endpoint to
req.params
to fetch a resource
PUT
request
- pass data as stringifed JSON in the body of a put request to update a resource
DELETE
request
- pass the id of a resource though the url endpoint (using
req.params
) to delete a resource
- create a test to ensure that your API returns a status code of 404 for routes that have not been registered
- create a series of tests to ensure that your
/api/resource-name
endpoint responds as described for each condition below:
GET
- test 200, for a request made with a valid id
GET
- test 401, if no token was provided
GET
- test 404, for a valid request with an id that was not found
PUT
- test 200, for a post request with a valid body
PUT
- test 401, if no token was provided
PUT
- test 400, if the body was invalid
PUT
- test 404, for a valid request made with an id that was not found
POST
- test 200, for a post request with a valid body
POST
- test 401, if no token was provided
POST
- test 400, if no body was provided or if the body was invalid
17-bearer-authorization's People
Contributors
Watchers