You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
721 B
18 lines
721 B
const router = require('express').Router();
|
|
const postController = require('../controllers/post.controller');
|
|
const multer = require("multer");
|
|
const upload = multer();
|
|
|
|
router.get('/', postController.readPost);
|
|
router.post('/', postController.createPost);
|
|
router.put('/:id', postController.updatePost);
|
|
router.delete('/:id', postController.deletePost);
|
|
router.patch('/like-post/:id', postController.likePost);
|
|
router.patch('/unlike-post/:id', postController.unlikePost);
|
|
|
|
// comments
|
|
router.patch('/comment-post/:id', postController.commentPost);
|
|
router.patch('/edit-comment-post/:id', postController.editCommentPost);
|
|
router.patch('/delete-comment-post/:id', postController.deleteCommentPost);
|
|
|
|
module.exports = router; |