Skip to content
Snippets Groups Projects
Select Git revision
  • 5c428ef3666559e5bd4dd8fe8fa48f0a8c38edfc
  • dev default protected
  • master protected
3 results

setRouters.ts

Blame
  • setRouters.ts 777 B
    import { Application } from "express";
    import authRoute from "./auth";
    import filesRoute from "./files";
    import newsRoute from "./news";
    import notificationsRoute from "./notifications";
    import termsRoute from "./terms";
    import userMembershipRoute from "./users/membership";
    import userWarningsRoute from "./users/warning";
    import usersRoute from "./users/user";
    
    const prefix = "/api/v1";
    
    export const setRouters = (app: Application): void => {
      authRoute(prefix, app);
    
      filesRoute(`${prefix}/files`, app);
    
      newsRoute(`${prefix}/news`, app);
    
      notificationsRoute(`${prefix}/notifications`, app);
    
      termsRoute(`${prefix}/terms`, app);
    
      usersRoute(`${prefix}/users`, app);
      userMembershipRoute(`${prefix}/users`, app);
      userWarningsRoute(`${prefix}/users`, app);
    };