Backend Routes - n8gallagher/fotopx GitHub Wiki

Backend Routes

HTML

GET / StaticPagesController#root

API endpoints

users

  • POST /api/users - sign up
  • GET /api/users/:id - profile page for user with id :id

session

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

photos

  • GET /api/photos - returns all photos
  • GET /api/photos/:id - returns the photo with the id :id
  • POST /api/photos - creates a photo
  • PATCH /api/photos/:id - edits a photo
  • DELETE /api/photos/:id - remove a photo

follows

  • POST /api/users/:id/follows - follow a user
  • DELETE /api/users/:id/follows - unfollow a user