From e4e3865f3a4109270f1f909ecfee56848118c5a6 Mon Sep 17 00:00:00 2001 From: mapleaf Date: Thu, 18 Sep 2025 10:25:47 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=89=8D=E7=AB=AF=E9=9D=99?= =?UTF-8?q?=E6=80=81HTML=E9=A1=B5=E9=9D=A2=EF=BC=8C=E8=BF=81=E7=A7=BB?= =?UTF-8?q?=E8=87=B3=E7=8E=B0=E4=BB=A3=E5=8C=96=E5=89=8D=E7=AB=AF=E6=A1=86?= =?UTF-8?q?=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/域名配置说明.md | 124 ++++++++++++++++++++++ mini_program/staff极速快3-mp/package.json | 0 2 files changed, 124 insertions(+) create mode 100644 docs/域名配置说明.md delete mode 100644 mini_program/staff极速快3-mp/package.json diff --git a/docs/域名配置说明.md b/docs/域名配置说明.md new file mode 100644 index 0000000..b727eba --- /dev/null +++ b/docs/域名配置说明.md @@ -0,0 +1,124 @@ +# 活牛采购智能数字化系统 - 域名配置说明 + +## 域名配置总览 + +| 域名类型 | 域名地址 | 用途 | 环境 | +|---------|---------|------|------| +| 后端API | `wapi.nanniwan.com` | 提供RESTful API服务 | 生产环境 | +| 管理后台 | `ad.nanniwan.com` | 管理员后台管理系统 | 生产环境 | +| 官方网站 | `www.nanniwan.com` | 产品官网和文档 | 生产环境 | +| 开发环境 | `localhost:3000` | 本地开发测试 | 开发环境 | +| 开发环境 | `localhost:5173` | Vite开发服务器 | 开发环境 | + +## 配置文件更新记录 + +### 1. 后端配置更新 + +**文件:** `backend/src/config/config.js` +- 添加了 `domainConfig` 配置对象 +- 包含所有生产环境域名配置 + +**配置内容:** +```javascript +const domainConfig = { + backend: 'wapi.nanniwan.com', + admin: 'ad.nanniwan.com', + website: 'www.nanniwan.com' +}; +``` + +### 2. CORS配置更新 + +**文件:** `backend/src/main.js` +- 更新了CORS配置,添加了所有允许的域名 +- 启用了credentials支持 + +**配置内容:** +```javascript +app.use(cors({ + origin: [ + 'http://localhost:3000', + 'http://localhost:5173', + 'https://wapi.nanniwan.com', + 'https://ad.nanniwan.com', + 'https://www.nanniwan.com' + ], + credentials: true +})); +``` + +### 3. API文档更新 + +**文件:** `backend/src/docs/api.yaml` +- 更新了生产环境服务器URL +- 从 `https://api.niumall.com` 改为 `https://wapi.nanniwan.com` + +### 4. 管理后台配置更新 + +**文件:** `admin-system/.env.production` +- 更新了所有API相关配置 +- 统一使用 `wapi.nanniwan.com` 域名 + +**更新内容:** +```bash +# API接口地址 +VITE_API_BASE_URL=https://wapi.nanniwan.com/api + +# WebSocket地址 +VITE_WS_BASE_URL=wss://wapi.nanniwan.com + +# 上传文件地址 +VITE_UPLOAD_URL=https://wapi.nanniwan.com/api/upload + +# 静态资源地址 +VITE_STATIC_URL=https://wapi.nanniwan.com/static + +# 错误日志上报地址 +VITE_ERROR_LOG_URL=https://wapi.nanniwan.com/api/error-log + +# 性能监控地址 +VITE_PERFORMANCE_URL=https://wapi.nanniwan.com/api/performance +``` + +### 5. 官网API文档更新 + +**文件:** `website/api.html` +- 更新了API基础URL +- 从 `https://api.niumall.com/v1` 改为 `https://wapi.nanniwan.com/v1` +- 更新了curl示例中的域名 + +## 部署注意事项 + +1. **DNS配置**:确保所有域名都正确解析到服务器IP地址 +2. **SSL证书**:为所有生产环境域名配置HTTPS证书 +3. **Nginx配置**:需要配置反向代理,将请求转发到相应的服务 +4. **环境变量**:生产环境部署时需要设置正确的环境变量 + +## 开发环境配置 + +开发环境继续使用localhost地址,配置位于: +- `admin-system/.env.development` - 管理后台开发配置 +- 后端服务默认运行在 `localhost:3000` + +## 验证检查清单 + +- [ ] 所有域名能够正常解析 +- [ ] HTTPS证书配置正确 +- [ ] CORS配置允许所有需要的域名 +- [ ] 各服务之间的通信正常 +- [ ] API文档中的域名已更新 +- [ ] 管理后台能够正常访问API +- [ ] 官网能够正常展示 + +## 故障排除 + +如果遇到跨域问题,检查: +1. CORS配置是否正确 +2. 域名是否在允许列表中 +3. HTTPS证书是否有效 +4. Nginx配置是否正确 + +--- + +*最后更新:2024年1月20日* +*版本:1.0.0* \ No newline at end of file diff --git a/mini_program/staff极速快3-mp/package.json b/mini_program/staff极速快3-mp/package.json deleted file mode 100644 index e69de29..0000000