Spaces:
Running
Running
Merge pull request #19 from Modarb-Ai-Trainer/routUpdate
Browse files- src/routes.ts +7 -3
src/routes.ts
CHANGED
|
@@ -35,14 +35,18 @@ const setCustomRoutes = (router: Router) => {
|
|
| 35 |
/* importing all controllers */
|
| 36 |
|
| 37 |
const findControllerFiles = (): string[] => {
|
| 38 |
-
|
|
|
|
|
|
|
| 39 |
return path.resolve(file);
|
| 40 |
-
});
|
| 41 |
};
|
| 42 |
|
|
|
|
| 43 |
const importControllers = async (router: Router) => {
|
| 44 |
const files = findControllerFiles();
|
| 45 |
-
|
|
|
|
| 46 |
|
| 47 |
await Promise.all(
|
| 48 |
files.map(async (file) => {
|
|
|
|
| 35 |
/* importing all controllers */
|
| 36 |
|
| 37 |
const findControllerFiles = (): string[] => {
|
| 38 |
+
const controllersPath = path.relative(process.cwd(), path.join(__dirname, "**/*.controller.{ts,js}")).replace(/\\/g, "/")
|
| 39 |
+
|
| 40 |
+
return glob.sync(controllersPath, {}).map((file) => {
|
| 41 |
return path.resolve(file);
|
| 42 |
+
});"**/*.controller.ts"
|
| 43 |
};
|
| 44 |
|
| 45 |
+
|
| 46 |
const importControllers = async (router: Router) => {
|
| 47 |
const files = findControllerFiles();
|
| 48 |
+
console.log(files);
|
| 49 |
+
|
| 50 |
|
| 51 |
await Promise.all(
|
| 52 |
files.map(async (file) => {
|