20 lines
569 B
TypeScript
20 lines
569 B
TypeScript
import express from "express";
|
|
import isAuth from "../middleware/isAuth";
|
|
|
|
import * as TicketController from "../controllers/TicketController";
|
|
|
|
const ticketRoutes = express.Router();
|
|
|
|
|
|
ticketRoutes.get("/tickets", isAuth, TicketController.index);
|
|
|
|
ticketRoutes.get("/tickets/:ticketId", isAuth, TicketController.show);
|
|
|
|
ticketRoutes.post("/tickets", isAuth, TicketController.store);
|
|
|
|
ticketRoutes.put("/tickets/:ticketId", isAuth, TicketController.update);
|
|
|
|
ticketRoutes.delete("/tickets/:ticketId", isAuth, TicketController.remove);
|
|
|
|
export default ticketRoutes;
|