Lmx
|
655b03ea93
|
docs(explain): 更新项目说明文档并修改.gitignore规则
更新explain.txt文件,添加了更详细的项目结构说明,包括核心文件、
文件夹介绍和技术栈说明。同时修改.gitignore文件,将images/改为
uploads/images/以更好地反映实际使用的图片上传目录。
```
|
2 weeks ago |
Lmx
|
3ab42b00a3
|
refactor(文件管理): 重构图片存储及模型字段命名
- 删除根目录图片文件,迁移至uploads/images目录
- 添加.gitkeep文件保持目录结构
- 在app.js中添加静态资源服务配置
- 将Product模型中的image_url字段改为camelCase命名规范imageUrl
|
2 weeks ago |
Lmx
|
f2eee72513
|
feat(app): 添加产品路由模块
- 导入并挂载产品路由到 /api 路径
- 集成产品相关的API接口
fix(userController): 优化登录错误提示信息
- 将通用的"请求体不能为空"修改为更具体的"用户名或密码不能为空"
- 提升用户登录体验和错误信息准确性
```
|
2 weeks ago |
Lmx
|
b58d691fe1
|
eat(auth): 用户登录接口集成JWT认证
- 引入jsonwebtoken依赖包用于JWT token生成
- 在用户控制器中添加JWT token生成功能
- 改进登录验证逻辑,统一用户名和密码错误提示信息
- 登录成功时返回用户信息和JWT token
- 增强安全性,采用统一错误消息防止用户枚举攻击
|
2 weeks ago |
Lmx
|
de281a2106
|
feat: 添加用户登录功能及基础服务架构
- 新增 Express 应用入口文件 app.js,包含 CORS 配置、中间件设置、
数据库连接测试、路由挂载和全局错误处理
- 实现用户登录控制器,支持用户名密码验证和登录逻辑处理
- 创建 User 模型定义,映射数据库 users 表结构
- 配置用户路由模块,提供 /api/login 接口
- 更新 package.json 添加启动脚本和项目描述
- 新增服务启动文件 server.js,支持环境变量配置端口
```
|
2 weeks ago |
Lmx
|
8a8469a59c
|
feat: 初始化项目基础配置
- 添加 .gitignore 文件,忽略依赖文件夹、环境变量文件、日志文件、编辑器配置等
- 新增 config/db.js 数据库配置文件,集成 Sequelize 连接 MySQL
- 配置数据库连接参数和连接测试功能
- 创建项目结构说明文件 explain.txt
|
2 weeks ago |