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; |
76 |
}); |
}); |
77 |
} |
} |
78 |
|
|
79 |
loadRoutes(path.resolve(__dirname, 'routes')); |
loadRoutes(path.resolve(__dirname, 'routes'), router); |
80 |
|
|
81 |
export default router; |
export default router; |