UNPKG

koa-typescript-sequlize-swagger

Version:

nodejs的后端模板,使用了koa,typescript,koa-swagger-decorator,zod等

16 lines (13 loc) 413 B
import fs from 'fs' import Router from 'koa-router' const indexRouter = new Router() // 获取当前目录下所有的文件,排除当前文件 const files = fs.readdirSync(__dirname) .filter(file => file !== 'index.ts') files.forEach(file => { const routeModule = require(`./${file}`) if (routeModule.routes) { indexRouter.use(routeModule.routes()) } }) export default indexRouter