diff --git a/src/routes/index.server.route.ts b/src/routes/index.server.route.ts index 01fbd2c..55faadc 100644 --- a/src/routes/index.server.route.ts +++ b/src/routes/index.server.route.ts @@ -1,11 +1,9 @@ import { Express } from 'express' import { indexController } from '../controllers/index.server.controller' -class IndexRouter { - register(app: Express) { +export default class IndexRouter { + constructor(app: Express) { app.get('/', indexController.index) app.get('/msg', indexController.msg) } } - -export default new IndexRouter() diff --git a/src/server/index.ts b/src/server/index.ts index 43a94dc..ee31eb8 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -30,9 +30,8 @@ app.use(express.static(path.join(__dirname, '../../src/public'))) const routes = globFiles(ROUTES_DIR) for (const route of routes) { - const Router = require(path.resolve(route)) - const { default: router } = Router - router.register(app) + const { default: Route } = require(path.resolve(route)) + new Route(app) } export default app