feat: 实现微信小程序后端接口与用户认证系统

新增微信登录/注册合一接口、资料完善接口和token刷新接口
重构用户服务层,支持自动维护用户类型和资料完整度
引入JWT认证中间件和请求验证中间件
更新文档与测试用例,支持dist构建部署
This commit is contained in:
2026-03-20 18:32:58 +08:00
parent 6d713c22ed
commit 72e974672e
89 changed files with 18233 additions and 365 deletions

View File

@@ -91,13 +91,14 @@ npm run test
### 数据库操作
使用Pocketbase作为数据库提供轻量级的数据存储解决方案。
使用Pocketbase作为数据库提供轻量级的数据存储解决方案。通过Pocketbase API进行数据操作支持CRUD操作和实时数据同步。
### 环境变量
环境变量配置位于 `.env` 文件,包括:
- 服务器端口
- 数据库连接信息
- Pocketbase API URL
- Pocketbase认证信息
- JWT密钥
- 其他配置参数