重构后端服务架构并优化前端错误处理

This commit is contained in:
ylweng
2025-09-11 09:23:37 +08:00
parent 106bf8a841
commit 490de6bb2c
4 changed files with 59 additions and 5 deletions

View File

@@ -84,20 +84,38 @@ niumall/
- **内部员工小程序**:内部操作和管理
### ⚙️ Backend - 后端服务
#### Node.js版 (位于/backend)
**技术栈**Node.js + Express + MySQL + Redis
- 微服务架构设计
- 统一API接口服务
- 实时数据同步
- 文件存储和处理
#### Java版 (位于/backend-java)
**技术栈**Spring Boot 3 + JPA + MySQL + Redis
- 模块化微服务架构
- 用户服务 (8081)
- 订单服务 (8082)
- 支付服务 (8083)
- Spring Security认证
- OpenAPI 3.0文档
- 分布式事务支持
## 🚀 快速开始
### 环境要求
- Node.js >= 16.0.0
**通用要求**
- MySQL >= 5.7
- Redis >= 6.0
- 微信开发者工具(小程序开发)
**Node.js版要求**
- Node.js >= 16.0.0
**Java版要求**
- JDK 17+
- Maven 3.8+ (或使用项目自带的Maven Wrapper)
### 数据库配置
```bash
# 数据库连接信息
@@ -111,12 +129,25 @@ niumall/
### 启动步骤
#### 1. 启动后端服务
**Node.js版**
```bash
cd backend
npm install
npm run dev
```
**Java版**
```bash
cd backend-java/user-service
./mvnw spring-boot:run # 用户服务(8081)
cd ../order-service
./mvnw spring-boot:run # 订单服务(8082)
cd ../payment-service
./mvnw spring-boot:run # 支付服务(8083)
```
#### 2. 启动管理后台
```bash
cd admin-system