22 lines
433 B
JavaScript
22 lines
433 B
JavaScript
|
|
|
||
|
|
import express from 'express';
|
||
|
|
import { createPost, deletePost, getAllPosts, getAllPostsByUser, getPost, updatePost } from './../controllers/usersController.js';
|
||
|
|
const router = express.Router();
|
||
|
|
|
||
|
|
router
|
||
|
|
.route('/')
|
||
|
|
.get(getAllPosts)
|
||
|
|
.post(createPost);
|
||
|
|
|
||
|
|
router
|
||
|
|
.route('/:id')
|
||
|
|
.get(getPost)
|
||
|
|
.patch(updatePost)
|
||
|
|
.delete(deletePost);
|
||
|
|
|
||
|
|
router
|
||
|
|
.route('/:user')
|
||
|
|
.get(getAllPostsByUser)
|
||
|
|
|
||
|
|
export default router;
|