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 } }