diff options
| author | Mhykol <mchaeldonald62@pm.me> | 2026-01-08 07:23:16 -0500 |
|---|---|---|
| committer | Mhykol <mchaeldonald62@pm.me> | 2026-01-08 07:23:16 -0500 |
| commit | f4f49cd244d2f840cbb79a9286973b5c98d4f534 (patch) | |
| tree | 2d7b7111d0f998ee72a8cd0106d4609a254a125c /src/routes.js | |
Initial Commit
Diffstat (limited to 'src/routes.js')
| -rw-r--r-- | src/routes.js | 47 |
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 + } +} |
