You've already forked template-MP
优化 错误监控功能重构 - 集成uniapp-error-monitor依赖,实现优雅降级机制和完整环境兼容
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user