summaryrefslogtreecommitdiff
path: root/src/routes.js
diff options
context:
space:
mode:
authorMhykol <mchaeldonald62@pm.me>2026-01-08 07:23:16 -0500
committerMhykol <mchaeldonald62@pm.me>2026-01-08 07:23:16 -0500
commitf4f49cd244d2f840cbb79a9286973b5c98d4f534 (patch)
tree2d7b7111d0f998ee72a8cd0106d4609a254a125c /src/routes.js
Initial Commit
Diffstat (limited to 'src/routes.js')
-rw-r--r--src/routes.js47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/routes.js b/src/routes.js
new file mode 100644
index 0000000..42d26c1
--- /dev/null
+++ b/src/routes.js
@@ -0,0 +1,47 @@
+const fs = require('fs')
+const path = require('path')
+const logger = require('./logger')()
+
+class Routes {
+ constructor(x) {
+ const object = {
+ routesDir: path.resolve(`${__dirname}/../routes`),
+ }
+ object.files = fs.readdirSync(object.routesDir).filter(file => file.endsWith('.js'))
+
+ object.files.forEach(file => {
+ try {
+ console.log(file)
+ } catch (err) {
+ logger.Error(err)
+ }
+ })
+
+ this.app = x.app
+ this.routes = new Map()
+
+
+ }
+
+ Route() {return new Map()}
+}
+
+module.exports = (x) => {
+ const routes = new Routes({
+ app: x.app
+ })
+
+ const createRoute = () => {
+ const temp = routes.CreateRoute({
+ path: x.path,
+ req: req,
+ methods: x.methods
+ })
+
+ console.log(temp)
+ }
+
+ return {
+ createRoute: createRoute
+ }
+}