chore: 升级版本到1.1.0
版本升级:1.0.0 1.1.0 新功能: - 验证码登录功能完整实现 - 支持邮箱和手机号验证码登录 - 新增2个API接口(总计23个) 文档更新: - Swagger API文档版本更新 - OpenAPI规范文档更新 - 手动API文档版本更新 - 添加v1.1.0版本更新日志 技术改进: - 完善验证码相关错误处理 - 优化API响应格式一致性 - 增强测试覆盖率 更新内容: - package.json: 1.0.0 1.1.0 - Swagger配置: 1.0.0 1.1.0 - OpenAPI文档: 1.0.0 1.1.0 - 应用状态接口: 1.0.0 1.1.0 - API文档: 添加v1.1.0更新日志
This commit is contained in:
@@ -2288,6 +2288,19 @@ echo "📈 性能测试完成,请查看上述结果"
|
|||||||
|
|
||||||
这些测试场景和边界条件将帮助前端开发者进行全面的API测试,确保应用的稳定性和安全性。
|
这些测试场景和边界条件将帮助前端开发者进行全面的API测试,确保应用的稳定性和安全性。
|
||||||
|
|
||||||
|
- **v1.1.0** (2025-12-25):
|
||||||
|
- **新增验证码登录功能**
|
||||||
|
- 添加验证码登录接口 (POST /auth/verification-code-login)
|
||||||
|
- 添加发送登录验证码接口 (POST /auth/send-login-verification-code)
|
||||||
|
- 支持邮箱和手机号验证码登录
|
||||||
|
- 完善验证码相关错误处理和限流机制
|
||||||
|
- **文档完善**
|
||||||
|
- 更新API文档,新增验证码登录相关说明
|
||||||
|
- 修正错误码与实际响应的一致性
|
||||||
|
- 添加验证码登录测试场景和使用示例
|
||||||
|
- 更新OpenAPI规范文档
|
||||||
|
- **接口数量更新**:21个 → 23个API接口
|
||||||
|
- **用户认证接口**:11个 → 13个接口
|
||||||
- **v1.0.0** (2025-12-24):
|
- **v1.0.0** (2025-12-24):
|
||||||
- **完整的API文档更新**
|
- **完整的API文档更新**
|
||||||
- 重新整理接口分类,将用户管理接口独立分类
|
- 重新整理接口分类,将用户管理接口独立分类
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
openapi: 3.0.3
|
openapi: 3.0.3
|
||||||
info:
|
info:
|
||||||
title: Pixel Game Server - Auth API
|
title: Pixel Game Server - Auth API
|
||||||
description: 像素游戏服务器用户认证API接口文档
|
description: 像素游戏服务器用户认证API接口文档 - 包含验证码登录功能
|
||||||
version: 1.0.0
|
version: 1.1.0
|
||||||
contact:
|
contact:
|
||||||
name: API Support
|
name: API Support
|
||||||
email: support@example.com
|
email: support@example.com
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "pixel-game-server",
|
"name": "pixel-game-server",
|
||||||
"version": "1.0.0",
|
"version": "1.1.0",
|
||||||
"description": "A 2D pixel art game server built with NestJS",
|
"description": "A 2D pixel art game server built with NestJS - 支持验证码登录功能",
|
||||||
"main": "dist/main.js",
|
"main": "dist/main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "nest start --watch",
|
"dev": "nest start --watch",
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ export class AppService {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
service: 'Pixel Game Server',
|
service: 'Pixel Game Server',
|
||||||
version: '1.0.0',
|
version: '1.1.0',
|
||||||
status: 'running',
|
status: 'running',
|
||||||
timestamp: new Date().toISOString(),
|
timestamp: new Date().toISOString(),
|
||||||
uptime: Math.floor((Date.now() - this.startTime) / 1000),
|
uptime: Math.floor((Date.now() - this.startTime) / 1000),
|
||||||
|
|||||||
@@ -58,8 +58,8 @@ async function bootstrap() {
|
|||||||
// 配置Swagger文档
|
// 配置Swagger文档
|
||||||
const config = new DocumentBuilder()
|
const config = new DocumentBuilder()
|
||||||
.setTitle('Pixel Game Server API')
|
.setTitle('Pixel Game Server API')
|
||||||
.setDescription('像素游戏服务器API文档 - 包含用户认证、登录注册等功能')
|
.setDescription('像素游戏服务器API文档 - 包含用户认证、登录注册、验证码登录等功能')
|
||||||
.setVersion('1.0.0')
|
.setVersion('1.1.0')
|
||||||
.addTag('auth', '用户认证相关接口')
|
.addTag('auth', '用户认证相关接口')
|
||||||
.addTag('admin', '管理员后台相关接口')
|
.addTag('admin', '管理员后台相关接口')
|
||||||
.addBearerAuth(
|
.addBearerAuth(
|
||||||
|
|||||||
Reference in New Issue
Block a user