42 lines
801 B
Markdown
42 lines
801 B
Markdown
|
|
# 工具类
|
||
|
|
|
||
|
|
## 概述
|
||
|
|
|
||
|
|
本目录包含项目中使用的各种工具函数和辅助类。
|
||
|
|
|
||
|
|
## 工具分类
|
||
|
|
|
||
|
|
### 1. 认证工具 (auth.js)
|
||
|
|
- JWT令牌生成和验证
|
||
|
|
- 密码加密和验证
|
||
|
|
- 用户身份验证
|
||
|
|
|
||
|
|
### 2. 文件处理工具 (file.js)
|
||
|
|
- 腾讯云存储集成
|
||
|
|
- 文件上传和下载
|
||
|
|
- 图片处理
|
||
|
|
|
||
|
|
### 3. 数据验证工具 (validation.js)
|
||
|
|
- 请求参数验证
|
||
|
|
- 数据格式校验
|
||
|
|
|
||
|
|
### 4. 日志工具 (logger.js)
|
||
|
|
- 系统日志记录
|
||
|
|
- 错误日志处理
|
||
|
|
|
||
|
|
### 5. 邮件工具 (email.js)
|
||
|
|
- 邮件发送功能
|
||
|
|
- 邮件模板
|
||
|
|
|
||
|
|
### 6. 短信工具 (sms.js)
|
||
|
|
- 短信发送功能
|
||
|
|
- 验证码生成
|
||
|
|
|
||
|
|
### 7. 工具函数 (helpers.js)
|
||
|
|
- 通用工具函数
|
||
|
|
- 数据处理函数
|
||
|
|
- 时间处理函数
|
||
|
|
|
||
|
|
## 使用说明
|
||
|
|
|
||
|
|
所有工具函数都应该是无状态的纯函数,便于测试和复用。
|