1.2 KiB
1.2 KiB
开发自检清单
每次开发新功能前,请先过一遍这份清单
一、代码修改前
- 确认修改范围,不扩大
- 确认测试账号密码格式(BCrypt)
- 确认是否需要同步文档
二、后端修改
- 子模块修改后执行
mvn install -pl {module} -am -DskipTests - 修改 Spring Security 配置后检查自动配置排除
- 上线前移除所有
log.info调试日志
三、前端修改
- 热更新不生效时重启前端服务
- 路由守卫问题检查
localStorage而非 store 状态 - 上线前移除所有
console.log
四、测试验证
- 后端启动命令
cd ether-pms/pms-starter && mvn spring-boot:run - 前端启动命令
cd ether-admin && npm run dev - 登录测试
curl -X POST http://localhost:8080/api/auth/login -H "Content-Type: application/json" -d '{"username":"admin","password":"Admin@123"}'
五、常见问题快速排查
| 现象 | 检查点 |
|---|---|
| 登录 403 错误 | 检查 CSRF 配置 |
| 子模块配置不生效 | 检查是否执行了 mvn install |
| 前端不跳转 | 检查 isLoggedIn() 是否读取 localStorage |
| 热更新不生效 | 重启前端服务 |