Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x | const express = require('express')
const router = express.Router()
const verifyAdminToken = require('../middleware/verifyAdminToken')
const {
postABook,
getAllBooks,
getSingleBook,
updateBook,
deleteABook,
} = require('../books/book.controller')
// post a book endpoint
router.post('/create-book', verifyAdminToken, postABook)
// get all books endpoint
router.get('/', getAllBooks)
// single book endpoint
router.get('/:id', getSingleBook)
// update a book endpoint
router.put('/edit/:id', verifyAdminToken, updateBook)
// delete a book endpoint
router.delete('/:id', verifyAdminToken, deleteABook)
module.exports = router
|