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