# koa-enclosure **Repository Path**: jalymg/koa-enclosure ## Basic Information - **Project Name**: koa-enclosure - **Description**: 基于koa2+ts+sequelize,其中对token校验、分页、响应返回信息等进行了封装,可用于后端项目从0到1的开发,欢迎大家下载使用。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-17 - **Last Updated**: 2024-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: TypeScript, koa2, Sequelize ## README # Koa 2 + Typescript + Sequelize # npm run dev ```javascript |-- node_modules // 包依赖 |-- app |-- config |-- index // 全局配置信息 |-- logger |-- index.ts // 处理日志 |-- controller |-- admin |-- UserController.ts // 用户controller层 |-- UserController.ts // 上传controller层 |-- service |-- admin |-- UserService.ts // 用户service层 |-- model |-- User.ts // 用户model层 |-- db |-- index.ts // 数据库连接 |-- middleware |-- AccessMiddleWare.ts // 日志中间层 |-- AuthMiddleWare.ts // 校验token中间层 |-- router |-- index.ts // 路由 响应前端请求 |-- index.ts // 启动 |-- logs // 存储日志信息 |-- statics |-- upload // 存储上传文件 |-- test // 测试用例 |-- utils |-- auth.ts // token加密解密 |-- paginate.ts // 分页 |-- publicFunction.ts // 公用方法 |-- response.ts // 响应返回信息封装 |-- validate.ts // 校验表单 |-- .env // 环境变量 |-- index.ts // 启动 ```