import * as express from "express" import AdminRoute from "./admin"; import UserRoute from "./user"; import InternalRoute from "./internal"; import Login from "./user/login"; import { AuthGetUser } from "./client/user"; import * as cors from "cors"; import OAuthRoute from "./oauth"; const ApiRouter: express.IRouter = express.Router(); ApiRouter.use("/admin", AdminRoute); ApiRouter.use(cors()) ApiRouter.use("/user", UserRoute); ApiRouter.use("/internal", InternalRoute); ApiRouter.use("/oauth", OAuthRoute); ApiRouter.use("/client/user", AuthGetUser); // Legacy reasons (deprecated) ApiRouter.use("/user", AuthGetUser); // Legacy reasons (deprecated) ApiRouter.post("/login", Login); export default ApiRouter;