重构后端服务架构并优化前端错误处理
This commit is contained in:
33
README.md
33
README.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user