# koa+mxd **Repository Path**: xusir888/koa-mxd ## Basic Information - **Project Name**: koa+mxd - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-18 - **Last Updated**: 2025-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vue3 + Vite ### 核心框架 - **koa (^3.0.1)**: 新一代Node.js Web框架,基于中间件机制,提供更优雅的异步流程控制 - **koa-router (^13.1.1)**: Koa的路由中间件,用于处理HTTP请求路由 - **koa-bodyparser (^4.4.1)**: 请求体解析中间件,支持JSON/表单等格式 ### 安全相关 - **@koa/cors (^5.0.0)**: 处理CORS跨域资源共享的中间件 - **bcryptjs (^3.0.2)**: 密码哈希库,用于安全存储用户密码 - **jsonwebtoken (^9.0.2)**: JWT(JSON Web Token)实现,用于身份验证 ### 数据库 - **mysql2 (^3.14.2)**: MySQL客户端,支持Promise和预处理语句 ### 实用工具 - **dayjs (^1.11.13)**: 轻量级日期处理库,Moment.js的替代品 - **dotenv (^17.2.1)**: 环境变量加载工具,从.env文件加载配置 - **node-cron (^4.2.1)**: 定时任务调度器,类似Linux的cron ### 系统监控 - **pidusage (^4.0.1)**: 获取进程CPU和内存使用情况 - **systeminformation (^5.27.7)**: 获取系统信息(CPU/内存/磁盘/网络等) ## 开发依赖 (devDependencies) - **nodemon (^3.1.10)**: 开发服务器,文件变更时自动重启应用 ## swagger接口文档 ```js npm install swagger-jsdoc koa2-swagger-ui --save // swagger-jsdoc 生成接口文档 // koa2-swagger-ui 展示接口文档 ``` ## 使用socket.io实现websocket ```js npm install socket.io // socket.io是一个基于事件的实时通信库 ``` ## 脚本说明 (scripts) - `start`: 生产环境启动命令(`node app.js`) - `dev`: 开发环境启动命令(`nodemon app.js`) > 版本号前的`^`表示允许安装兼容的次版本/修订版本(遵循semver规范) ```