Backend Routes - GeorgePensiero/atmosphere GitHub Wiki

HTML

  • Get / StaticPagesController#root

API Endpoints

users

  • GET /api/users - shows users page with authored stories
  • POST /api/users - signs up the user

session

  • POST /api/session - login
  • DELETE /api/session - logout

stories

  • GET /api/stories/:id - returns story(show)
  • POST /api/stories - creates a story
  • DELETE /api/stories - deletes a created story
  • PATCH /api/stories/:id - edit a story

comments

  • POST /api/stories/:story_id/comments - post a comment on a story
  • DELETE /api/stories/:story_id/comments/:id - delete a comment on a story
  • PATCH /api/stories/:story_id/comments/:id - edit an existing comment

likes

  • POST /api/stories/:story_id - like a story
  • DELETE /api/stories/:story_id - dislike a liked story