优化 错误监控功能重构 - 集成uniapp-error-monitor依赖,实现优雅降级机制和完整环境兼容

This commit is contained in:
yuantao
2025-12-01 19:07:15 +08:00
parent 3fbb7294fb
commit 1ca6e6c77a
4 changed files with 231 additions and 539 deletions

View File

@@ -32,7 +32,21 @@ http.interceptors.response.use(response => {
}
if (response.data.code !== 1 || response.data.code !== 200) {
tool.reportError('network', response.data)
tool.reportError(
'api',
{
url: response.config.url,
method: response.config.method,
statusCode: response.data.code || response.statusCode,
statusText: response.data.msg || response.data.message || '未知错误',
responseTime: Date.now() - (response.config.startTime || Date.now()),
requestData: response.config.data,
requestHeaders: response.config.header,
environment: import.meta.env.MODE,
},
{},
true
)
}
if (response.statusCode == 200) {