import * as fs from 'fs'; import * as Router from 'koa-router'; const route = new Router; export function loader() { const dirs = fs.readdirSync(__dirname + '/router'); dirs.forEach((filename) => { const mod = require(__dirname + '/router/' + filename).default; Object.keys(mod).map((key) => { const [method, path] = key.split(' '); const handler = mod[key]; (route)[method](path, handler); }) }) return route.routes(); }