Post routes

This commit is contained in:
Andrew Trieu
2023-07-11 19:45:01 +03:00
committed by Andrew Trieu
parent 6c35f7d006
commit a25ea2d90a
9 changed files with 150 additions and 14 deletions

16
server/routes/posts.js Normal file
View File

@@ -0,0 +1,16 @@
import express from "express";
import { getFeedPosts, getUserPosts, likePost } from "../controllers/posts.js";
import { verifyToken } from "../middlewares/auth.js";
const router = express.Router();
/**
* Read - GET
*/
router.get("/", verifyToken, getFeedPosts);
router.get("/:userId", verifyToken, getUserPosts);
/**
* Update - PATCH
*/
router.patch("/:postId/like", verifyToken, likePost);

View File

@@ -7,12 +7,12 @@ const router = express.Router();
/**
* Read - GET
*/
router.get("/:id", verifyToken, getUser);
router.get("/:id/friends", verifyToken, getFriends);
router.get("/:userId", verifyToken, getUser);
router.get("/:userId/friends", verifyToken, getFriends);
/**
* Update - PATCH
*/
router.patch("/:id/:friendId", verifyToken, patchFriend);
router.patch("/:userId/:friendId", verifyToken, patchFriend);
export default router;