Skip to content

优化接口错误响应,让错误更用户友好 #579

@winfredLIN

Description

@winfredLIN

版本信息(Version)

dms latest

问题描述(Describe)

目前dms对于一些中间件返回的错误文本不会返回给接口调用方,而是返回http状态码500
在前端界面的展示是弹出错误 InternalServerError
这个错误对于使用者来说是不友好的,他们不确定是预期中的错误,还是系统的意外错误

例如:
对于没有开启SQL审核功能的数据源,在SQL工作台执行SQL系统预期中会报错,SQL audit is not enabled for DBService,但前端界面展示 InternalServerError ,如下面截图所示

截图或日志(Log)

Image

如何复现(To Reproduce)

问题原因

解决方案

本次修复仅让错误信息能够正确传递给使用者
并且针对未开启SQL审核功能的数据源进行优化

Image

变更影响面

受影响的模块或功能

外部引用的潜在问题或风险

版本兼容性

测试建议

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions