Backend Routes - skygit97/ConnectMe GitHub Wiki
HTML
GET / - StaticPagesController#root
API Endpoints
users
GET /api/users - returns a list of all users
GET /api/users/:id - returns user profile information
POST /api/users - sign up
PATCH /api/users/:id - edits the current user's profile information
session
POST /api/session - log in
DELETE /api/session - log out
posts
GET /api/posts - returns posts by the current user and their friends (filtered by data/params)
GET /api/posts/:id - returns a post
POST /api/posts - creates a post
PATCH /api/posts/:id - edits a post
DELETE /api/posts/:id - removes a post
comments
GET /api/comments - returns comments on a post (filtered by data/params)
POST /api/comments - creates a comment
PATCH /api/comments/:id - edits a comment
DELETE /api/comments/:id - removes a comment
likes
GET /api/likes - returns likes on a post (filtered by data/params)
POST /api/likes - creates a like
DELETE /api/likes/:id - removes a like