| 
							
							
								 aixianling | 628a6fee80 | refactor(api): 重命名示例 API 文件并简化代码 - 将 api/example.js 重命名为 api/addClient.js
- 删除多余的空行和注释 | 2025-02-25 17:53:36 +08:00 |  | 
			
				
					| 
							
							
								 aixianling | 448acfc26a | feat(app): 添加 API 路由前缀并优化用户信息处理 - 在 API 路由中添加 "/api" 前缀,实现 URL 优化
- 修复用户信息存储逻辑,确保正确信息保存在上下文中
- 更新第三方 Token 验证函数,增加用户名字段 | 2025-02-25 17:49:54 +08:00 |  | 
			
				
					| 
							
							
								 aixianling | b895f8f247 | refactor(app): 重构应用并添加开发脚本 - 移除了登录路由
- 添加了 nodemon 开发脚本
- 引入了 nodemon 依赖
- 在 verifyThirdPartyToken 中添加了日志输出 | 2025-02-25 17:40:08 +08:00 |  | 
			
				
					| 
							
							
								 aixianling | 5d36226b02 | ci: 更新 vless-api 部署流程 - 在 git pull 后添加 docker restart vless-api 命令
- 优化了远程执行命令,确保服务在代码更新后重启 | 2025-02-25 13:58:35 +08:00 |  | 
			
				
					| 
							
							
								 aixianling | 8744038d25 | deploy(lsw-vpn): 更新部署流程 - 将配置名称从 'tencent-SG' 修改为 'lsw-vpn'
- 更新执行命令,从解压和移动文件改为 git pull 方式更新代码
- 修改远程目录为 '/opt/vless-api' | 2025-02-25 12:02:04 +08:00 |  | 
			
				
					| 
							
							
								 aixianling | 9cca2cedf9 | ci: 添加腾讯 SG 服务器部署管道 - 新增 Jenkins 管道脚本,用于部署到腾讯 SG 服务器
- 包含部署阶段的步骤,如解压文件、移动文件、设置权限等
- 注释掉了 post 部署通知功能,保留了 Telegram 消息发送的代码示例 | 2025-02-25 11:16:38 +08:00 |  | 
			
				
					| 
							
							
								 aixianling | dc747d5d43 | feat(auth): 添加第三方 token 验证功能 - 新增自定义中间件,用于解析和验证第三方 token
- 添加 verifyThirdPartyToken 模块实现第三方 token 验证逻辑
- 成功验证后,将第三方 token 转换为 JWT token 并设置在请求头中
- 保护所有下方路由,确保只有有效 token 才能访问受保护资源 | 2025-02-25 11:08:26 +08:00 |  | 
			
				
					| 
							
							
								 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 |  |