From f4f49cd244d2f840cbb79a9286973b5c98d4f534 Mon Sep 17 00:00:00 2001 From: Mhykol Date: Thu, 8 Jan 2026 07:23:16 -0500 Subject: Initial Commit --- src/routes.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/routes.js (limited to 'src/routes.js') 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 + } +} -- cgit v1.3.1