docs: 更新核心文档和前端代码中的后端目录引用为 server
This commit is contained in:
@@ -20,7 +20,7 @@ This file provides guidance to Codex (Codex.ai/code) when working with code in t
|
||||
|
||||
```
|
||||
.
|
||||
├── backend-single/ # Spring Boot 单体后端服务
|
||||
├── server/ # Spring Boot 单体后端服务
|
||||
├── web/ # 用户前端 (Vue3 + TS + Vite)
|
||||
├── web-admin/ # 管理后台 (Vue3 + TS + Element Plus)
|
||||
├── UniApp/ # 跨平台移动应用 (微信小程序/H5)
|
||||
@@ -34,11 +34,11 @@ This file provides guidance to Codex (Codex.ai/code) when working with code in t
|
||||
|
||||
## 常用命令
|
||||
|
||||
### 后端 (backend-single)
|
||||
### 后端 (server)
|
||||
|
||||
```bash
|
||||
# 进入后端目录
|
||||
cd backend-single
|
||||
cd server
|
||||
|
||||
# 编译打包
|
||||
mvn clean package -DskipTests
|
||||
@@ -47,7 +47,7 @@ mvn clean package -DskipTests
|
||||
mvn spring-boot:run
|
||||
|
||||
# 或直接运行 JAR
|
||||
java -jar target/backend-single-1.0.0.jar
|
||||
java -jar target/server-1.0.0.jar
|
||||
|
||||
# 运行测试
|
||||
mvn test
|
||||
|
||||
@@ -20,7 +20,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
||||
|
||||
```
|
||||
.
|
||||
├── backend-single/ # Spring Boot 单体后端服务
|
||||
├── server/ # Spring Boot 单体后端服务
|
||||
├── web/ # 用户前端 (Vue3 + TS + Vite)
|
||||
├── web-admin/ # 管理后台 (Vue3 + TS + Element Plus)
|
||||
├── UniApp/ # 跨平台移动应用 (微信小程序/H5)
|
||||
@@ -34,11 +34,11 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
||||
|
||||
## 常用命令
|
||||
|
||||
### 后端 (backend-single)
|
||||
### 后端 (server)
|
||||
|
||||
```bash
|
||||
# 进入后端目录
|
||||
cd backend-single
|
||||
cd server
|
||||
|
||||
# 编译打包
|
||||
mvn clean package -DskipTests
|
||||
@@ -47,7 +47,7 @@ mvn clean package -DskipTests
|
||||
mvn spring-boot:run
|
||||
|
||||
# 或直接运行 JAR
|
||||
java -jar target/backend-single-1.0.0.jar
|
||||
java -jar target/server-1.0.0.jar
|
||||
|
||||
# 运行测试
|
||||
mvn test
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
│ ├── emotion-reward/ # 成就奖励服务
|
||||
│ ├── emotion-stats/ # 统计分析服务
|
||||
│ └── emotion-common/ # 公共模块
|
||||
├── backend-single/ # SpringBoot单体后端服务
|
||||
├── server/ # SpringBoot单体后端服务
|
||||
├── web/ # 旧版Web前端
|
||||
├── web-new/ # 新版Web前端(Vue3+TS)
|
||||
└── 开心APP网页代码v1.1/ # 早期网页版本
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@
|
||||
### 1. 本地打包
|
||||
|
||||
```bash
|
||||
# 在 backend-single 目录下执行
|
||||
# 在 server 目录下执行
|
||||
./deploy.sh
|
||||
```
|
||||
|
||||
|
||||
@@ -281,10 +281,10 @@ PUT /aiConfig/updateFromTest
|
||||
- **类型**: `web-admin/src/types/aiconfig.ts`
|
||||
|
||||
### 后端文件
|
||||
- **Controller**: `backend-single/src/main/java/com/emotion/controller/AiConfigController.java`
|
||||
- **Service**: `backend-single/src/main/java/com/emotion/service/AiConfigService.java`
|
||||
- **ServiceImpl**: `backend-single/src/main/java/com/emotion/service/impl/AiConfigServiceImpl.java`
|
||||
- **Request DTO**: `backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigTestUpdateRequest.java`
|
||||
- **Controller**: `server/src/main/java/com/emotion/controller/AiConfigController.java`
|
||||
- **Service**: `server/src/main/java/com/emotion/service/AiConfigService.java`
|
||||
- **ServiceImpl**: `server/src/main/java/com/emotion/service/impl/AiConfigServiceImpl.java`
|
||||
- **Request DTO**: `server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigTestUpdateRequest.java`
|
||||
|
||||
### 数据库字段
|
||||
- `api_base_url`: API完整URL
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* 认证相关类型定义
|
||||
*/
|
||||
|
||||
// 登录请求(对齐 backend-single:手机号 + 短信验证码)
|
||||
// 登录请求(对齐 server:手机号 + 短信验证码)
|
||||
export interface LoginRequest {
|
||||
/** 手机号 */
|
||||
phone: string
|
||||
|
||||
@@ -75,7 +75,7 @@ bash deploy-all.sh admin
|
||||
## 📊 部署流程详解
|
||||
|
||||
### 后端部署流程
|
||||
1. 检查 `backend-single/deploy.sh` 是否存在
|
||||
1. 检查 `server/deploy.sh` 是否存在
|
||||
2. 执行后端部署脚本
|
||||
- 清理旧的构建文件
|
||||
- 编译项目 (`mvn clean package`)
|
||||
@@ -149,11 +149,11 @@ ls -lh /data/www/emotion-museum-admin/
|
||||
mvn -v
|
||||
|
||||
# 2. 手动编译项目
|
||||
cd backend-single
|
||||
cd server
|
||||
mvn clean package -DskipTests
|
||||
|
||||
# 3. 检查 JAR 文件是否生成
|
||||
ls -lh target/backend-single-1.0.0.jar
|
||||
ls -lh target/server-1.0.0.jar
|
||||
|
||||
# 4. 重新执行部署
|
||||
bash deploy-all.sh backend
|
||||
@@ -298,10 +298,10 @@ bash deploy-all.sh all
|
||||
## 📞 支持
|
||||
|
||||
如有问题,请参考以下文件:
|
||||
- `backend-single/部署说明.md` - 后端部署详情
|
||||
- `server/部署说明.md` - 后端部署详情
|
||||
- `web/部署说明.md` - 前端部署详情
|
||||
- `web-admin/部署说明.md` - 管理后台部署详情
|
||||
- `backend-single/deploy.sh` - 后端部署脚本
|
||||
- `server/deploy.sh` - 后端部署脚本
|
||||
- `web/deploy.sh` - 前端部署脚本
|
||||
- `web-admin/deploy.sh` - 管理后台部署脚本
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ ssh root@101.200.208.45 "ls -lh /data/www/emotion-museum/"
|
||||
|
||||
| 问题 | 解决方案 |
|
||||
|------|---------|
|
||||
| JAR 文件不存在 | `cd backend-single && mvn clean package -DskipTests` |
|
||||
| JAR 文件不存在 | `cd server && mvn clean package -DskipTests` |
|
||||
| dist 目录不存在 | `cd web && npm install && npm run build` |
|
||||
| SSH 连接失败 | `ssh-copy-id -i ~/.ssh/id_rsa.pub root@101.200.208.45` |
|
||||
| 前端 404 | `ssh root@101.200.208.45 "nginx -s reload"` |
|
||||
@@ -80,7 +80,7 @@ ssh root@101.200.208.45 "ls -lh /data/www/emotion-museum/"
|
||||
deploy-all.sh
|
||||
├── 后端部署
|
||||
│ ├── 检查脚本存在
|
||||
│ ├── 执行 backend-single/deploy.sh
|
||||
│ ├── 执行 server/deploy.sh
|
||||
│ └── 验证部署结果
|
||||
├── 前端部署
|
||||
│ ├── 检查脚本存在
|
||||
@@ -131,9 +131,9 @@ deploy-all.sh
|
||||
## 📞 获取帮助
|
||||
|
||||
- 详细说明: `一键部署说明.md`
|
||||
- 后端部署: `backend-single/部署说明.md`
|
||||
- 后端部署: `server/部署说明.md`
|
||||
- 前端部署: `web/部署说明.md`
|
||||
- 后端脚本: `backend-single/deploy.sh`
|
||||
- 后端脚本: `server/deploy.sh`
|
||||
- 前端脚本: `web/deploy.sh`
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user