diff --git a/docs/技术栈与开发规范.md b/server/技术栈与开发规范.md similarity index 97% rename from docs/技术栈与开发规范.md rename to server/技术栈与开发规范.md index 1f2d366..a718502 100644 --- a/docs/技术栈与开发规范.md +++ b/server/技术栈与开发规范.md @@ -259,7 +259,7 @@ XiangYi.AdminApi.Controllers ### 4.1 URL规范 ``` -# 小程序API +# 小程序API 小程序的api,请求参数尽量不要放在路由里面 POST /api/app/auth/login # 微信登录 POST /api/app/auth/bindPhone # 绑定手机号 GET /api/app/users/recommend # 获取推荐用户列表 @@ -297,8 +297,8 @@ GET /api/admin/statistics/overview # 统计概览 // 错误响应 { "code": 40001, - "message": "参数验证失败", - "errors": ["手机号格式不正确"] + "message": "手机号格式不正确", + "data": ["手机号格式不正确"] } // 分页响应 @@ -435,8 +435,8 @@ public class User ``` 小程序端: -1. 用户点击登录 → 调用wx.login()获取code -2. 前端将code发送到后端 /api/app/auth/login +1. 用户点击登录 → 调用wx.login()获取code (注意用户点击多次) +2. 前端将code发送到后端 /api/app/auth/login (注意用户点击多次) 3. 后端用code换取openid/unionid 4. 后端生成JWT Token返回 5. 前端存储Token,后续请求携带Authorization头 @@ -483,7 +483,7 @@ public static string MaskIdCard(string idCard) ``` ┌─────────────────────────────────────────┐ │ Nginx (反向代理) │ -│ SSL证书、负载均衡、静态资源 │ +│ SSL证书、负载均衡、静态资源、跨域 │ └────────────────┬────────────────────────┘ │ ┌────────────┼────────────┐ diff --git a/docs/数据库设计.md b/server/数据库设计.md similarity index 100% rename from docs/数据库设计.md rename to server/数据库设计.md