/[sudobot]/trunk/src/api/Router.ts
ViewVC logotype

Diff of /trunk/src/api/Router.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 53 by rakin, Mon Jul 29 17:28:23 2024 UTC revision 127 by rakin, Mon Jul 29 17:28:42 2024 UTC
# Line 30  export interface Route { Line 30  export interface Route {
30      all?: (req: Request, res: Response) => any,      all?: (req: Request, res: Response) => any,
31  };  };
32    
33  export function loadRoutes(dir: string = __dirname) {  export function loadRoutes(dir: string = __dirname, router: Router) {
34      readdir(dir, async (err, data) => {      readdir(dir, async (err, data) => {
35          if (err) {          if (err) {
36              console.log(err);              console.log(err);
37              return;              return;
38          }          }
39    
         console.log(data);  
   
40          for await (const file of data) {          for await (const file of data) {
41              if (file === '.' || file === '..')              if (file === '.' || file === '..')
42                  continue;                  continue;
# Line 78  export function loadRoutes(dir: string = Line 76  export function loadRoutes(dir: string =
76      });      });
77  }  }
78    
79  loadRoutes(path.resolve(__dirname, 'routes'));  loadRoutes(path.resolve(__dirname, 'routes'), router);
80    
81  export default router;  export default router;

Legend:
Removed from v.53  
changed lines
  Added in v.127

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26