-
Notifications
You must be signed in to change notification settings - Fork 0
Routes
Tommy Pham edited this page Mar 31, 2018
·
2 revisions
- GET / StaticPagesController#root
- GET /api/users - returns user profile page
- POST /api/users - sign up
- DELETE /api/users - removes user and all associations
- POST /api/session - login
- DELETE /api/session - logout
- GET /api/blogs - returns feed
- GET /api/blogs/:id - returns specific blog
- POST /api/blogs - creates a blog
- PATCH /api/blogs/:id - edits a blog
- DELETE /api/blogs/:id - removes a blog
- GET /api/users/:userId/followers - returns a list of followees
- POST /api/users/:userId/followers - follows
- DELETE /api/users/:userId/followers/:id - unfollows
- GET /api/likes - returns a list of liked blogs
- POST /api/blogs/:blog_id/likes - likes a blog
- DELETE /api/blogs/:blog_id/likes - unlikes a blog
- / - splash page
- /login - login page
- /signup - signup page
- /feed - user homepage, relevant blog feed
- /users/:userId - user profile page
- /blogs/new - create new blog with a title, and body
- /blogs/new/quote - create a new blog with a quote
- /blogs/new/image - create a new blog with an image url
- /blogs/new/gif - create a new blog with a gif url
- /blogs/new/audio - create a new blog with an audio url
- /blogs/new/video - create a new blog with a video url
- /blogs/:blogId - shows specific blog
- /blogs/:blogId/edit - edits specific blog