Commit Graph

2 Commits

Author SHA1 Message Date
aixianling
18eb590629 feat(api): 实现 API 路由自动加载并优化路由处理
- 新增 api/example.js 文件作为示例 POST API
- 在 app.js 中添加(bodyParser) 中间件
- 实现 loadAPIRoutes 函数自动加载 API 路由
- 更新 JWT 中间件配置,保护 /login 路由
- 优化路由定义,使用箭头函数
2025-02-24 17:46:27 +08:00
aixianling
4f6d44ec49 feat: 初始化项目并添加 JWT 认证
- 创建 .gitignore 文件,排除环境变量和节点模块
- 新增 app.js 文件,实现基本的 Koa 应用和 JWT 认证逻辑
- 添加 package.json 文件,定义项目依赖和启动脚本

安装依赖:
- dotenv:用于加载环境变量
- jsonwebtoken:用于生成和验证 JWT 令牌
- koa:Koa 应用框架
- koa-jwt:Koa 的 JWT 中间件
- koa-router:Koa 的路由中间件
2025-02-24 17:41:40 +08:00