You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
967 B
TypeScript
33 lines
967 B
TypeScript
import express, { Express, Router } from "express";
|
|
|
|
const router: Router = express.Router();
|
|
|
|
import login from "./login"
|
|
import logout from "./logout"
|
|
import register from "./register"
|
|
import center from "./center";
|
|
import trainer from "./trainer/index";
|
|
import timeslot from "./timeslot";
|
|
import createOrder from "./createOrder";
|
|
import orderNewTimeProposal from "./orderNewTimeProposal";
|
|
import orderNewTime from "./orderNewTime";
|
|
import order from "./order";
|
|
import user from "./user";
|
|
import stripeWebhook from "./stripeWebhook";
|
|
import { bodyParserErrorHandler } from "../middlewares/bodyParserErrorHandler";
|
|
|
|
router.use(stripeWebhook);
|
|
router.use(express.json(), bodyParserErrorHandler());
|
|
router.use(login);
|
|
router.use(logout);
|
|
router.use(register);
|
|
router.use(center);
|
|
router.use(trainer);
|
|
router.use(timeslot);
|
|
router.use(createOrder);
|
|
router.use(orderNewTimeProposal);
|
|
router.use(orderNewTime);
|
|
router.use(order);
|
|
router.use(user);
|
|
|
|
export default router; |