24 lines
558 B
JavaScript
24 lines
558 B
JavaScript
const express = require("express");
|
|
const router = express.Router();
|
|
const {
|
|
getTicket,
|
|
getTickets,
|
|
createTicket,
|
|
deleteTicket,
|
|
updateTicket,
|
|
} = require("../controllers/ticketController");
|
|
|
|
const protect = require("../middleware/authMiddleware");
|
|
|
|
const noteRouter = require('./noteRoutes')
|
|
router.use('/:ticketId/notes',noteRouter)
|
|
|
|
router.route("/").get(protect, getTickets).post(protect, createTicket);
|
|
router
|
|
.route("/:id")
|
|
.get(protect, getTicket)
|
|
.delete(protect, deleteTicket)
|
|
.put(protect, updateTicket);
|
|
|
|
module.exports = router;
|