un-pany / v3-admin-vite

☀️ A vue3 admin template | vue3 admin/element plus admin/vite admin/vue3 template/vue3 后台/vue3 模板/vue3 后台管理系统
https://un-pany.github.io/v3-admin-vite
MIT License
5.27k stars 892 forks source link

软件架构错误处理优化建议 #148

Open jerry765 opened 10 months ago

jerry765 commented 10 months ago

在项目架构方面,我注意到多个模块在处理错误时缺乏统一一致。为了提高代码健壮性,我建议引入一个统一的错误处理机制,以下为主要的改动点:

  1. 统一错误类型:定义 Api ErrorCommon Error
  2. 统一错误处理函数:创建错误处理函数,捕获和处理所有相关错误,并考虑提供适当的用户反馈
  3. 更新相关文件:在原有的逻辑中引入错误处理函数

通过这些改动,希望提高应用的整体稳定性,并在出现错误时提供更清晰的用户反馈。这些优化将有助于提升用户体验,并使代码更易于维护和扩展。

pany-ang commented 10 months ago

我最近有事耽搁,后面我会仔细查看你的所有 PR,非常感谢你的建议!