Skip to content

pt-pintereach5/back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

back-end

ENDPOINTS

POST /api/auth/register Register a new user. Requires a unique username and password

POST /api/auth/login Login after you register. Use same username and password as when you registered

GET /api/articles Allows you to see all the articles in the database. Requires a valid JSON web token in the authorization header.

GET /api/articles/:id Allows you to get a specific article in the database. Also requires a valid JSON web token.

POST /api/articles Allows you to add a new article to the database. Requires you to provide a title, source, author, and contents. Also requires a valid JSON web token.

PUT /api/articles/:id Allows you to edit an existing article. Also requires a valid JSON web token.

DELETE /api/articles/:id Allows you to remove an article from the database. Also requires a valid JSON web token.

GET /api/articles/:id/categories Allows you to see all the categories that an article belongs too. Also requires a valid JSON web token.

POST /api/articles/:id Allows you to assign an article to a category. Requires you to provide an existing category. Also requires a valid JSON web token.

GET /api/categories Allows you to see all categories. Also requires a valid JSON web token.

POST /api/categories Allows you to create a new category. Requires you to provide a category name, or category as it is called in the database. Also requires a valid JSON web token.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors