### 核心文件和文件夹
- server.js ：服务器启动文件，运行后启动后端服务
- app.js ：应用主配置文件，设置中间件、路由等
- config/ ：配置文件夹
  - db.js ：数据库连接配置
- controllers/ ：控制器文件夹
  - userController.js ：用户相关功能（如登录）
  - productController.js ：产品相关功能
- models/ ：数据模型文件夹
  - User.js ：用户数据模型
  - Product.js ：产品数据模型
- routes/ ：路由文件夹
  - userRoutes.js ：用户相关接口路由
  - productRoutes.js ：产品相关接口路由
- utils/ ：工具函数文件夹
  - jwt.js ：JWT令牌生成工具
- .env.example ：环境变量示例文件
- package.json ：项目依赖配置文件

## 技术栈
### 核心技术
- Node.js ：JavaScript 运行环境，用于运行后端代码
- Express ：Web 框架，用于构建 API 接口
- MySQL ：关系型数据库，存储用户和产品数据
- Sequelize ：ORM 库，简化数据库操作
### 辅助工具
- JWT ：用于生成和验证身份令牌
- CORS ：处理跨域请求，允许前端访问后端接口
- dotenv ：管理环境变量，如数据库连接信息
- nodemon ：开发时自动重启服务器，提高开发效率