| | |
| | | ## WMS |
| | | ## 智能语言分析 |
| | | |
| | | > 基于 GIN + JWT + Gorm 开发。 |
| | | |
| | |
| | | - 基于 `JWT` 的用户认证 -- 基于 JWT 的黑名单验证机制 |
| | | - 基于 `go mod` 的依赖管理(国内源可使用:<https://goproxy.cn/>) |
| | | |
| | | |
| | | ### 项目配置说明 |
| | | 请按需更改conf目录下config.yaml |
| | | #### Web 配置 |
| | | |
| | | - **端口号(Port):** 8203 |
| | | - **主机地址(Host):** 192.168.20.119 |
| | | |
| | | #### 数据库(DB)配置 |
| | | |
| | | - **数据源名称(DSN):** `root:c++java123@tcp(192.168.20.119:3306)/speech_analysis?charset=utf8&parseTime=True&loc=Local` |
| | | - **日志模式(LogMode):** true |
| | | - **最大空闲连接数(MaxIdleCon):** 20 |
| | | - **最大打开连接数(MaxOpenCon):** 100 |
| | | - **连接最大生命周期(ConnMaxLifeTimeSecond):** 120 秒 |
| | | - **连接最大空闲时间(ConnMaxIdleTimeSecond):** 1800 秒 |
| | | |
| | | #### 日志配置 |
| | | |
| | | - **日志路径(Path):** `./logs/server.log` |
| | | - **日志编码器(Encoder):** console |
| | | - **日志级别(LogLevel):** -1 (-1: debug, 0: info, 1: warn, 2: error, 3: panic) |
| | | - **日志文件(LogFile):** logs |
| | | - **日志文件最大大小(MaxSize):** 200 MB |
| | | - **保留的旧日志文件个数(MaxBackups):** 2 |
| | | - **日志文件的最大保留天数(RotateDays):** 5 天 |
| | | |
| | | #### 本地存储配置 |
| | | |
| | | - **文件存储路径(StorePath):** uploads/ |
| | | |
| | | #### 分析服务配置 |
| | | |
| | | - **服务地址(URL):** [http://192.168.20.116:5000/recognition](http://192.168.20.116:5000/recognition) |
| | | |
| | | |
| | | ### 快速开始 |
| | | |
| | | ```bash |
| | | $ cd wms |
| | | $ cd speechAnalysis |
| | | |
| | | # 配置国内代理(可选) |
| | | $ export GOPROXY=https://goproxy.cn |
| | | |
| | | $ go build -v |
| | | |
| | | $ ./wms |
| | | $ ./speechAnalysis |
| | | ``` |