Skip to content

Backend Routes

jli57 edited this page Oct 10, 2018 · 10 revisions

Backend Routes

HTML

  • GET /StaticPagesController#root

API Endpoints

users

  • GET /api/users- returns user information, including user's posts
  • POST /api/users - sign up

session

  • POST /api/session - log in
  • DELETE /api/session - log out

posts

  • GET /api/posts - returns relevant posts, include comments and likes of each post
  • POST /api/posts - create a post
  • PATCH /api/posts/:post_id - update a post
  • DELETE /api/posts/:post_id - delete a post

comments

  • POST /api/posts/:post_id/comments - create a comment
  • PATCH /api/comments/:comment_id/edit - update a comment
  • DELETE /api/comments/:comment_id - delete a comment

userRelationships

  • POST /api/userRelationships - creates a user relationship
  • PATCH /api/userRelationships - update a user relationship

likes

  • POST /api/likes - creates a like
  • DELETE /api/likes/:like_id - deletes a like

albums

  • POST /api/albums - create album
  • DELETE /api/albums/:album_id - delete album
Clone this wiki locally