You've already forked template-MP
优化 重构错误监控架构,移除tool.js中的错误监控代码,改为使用uniapp-error-monitor外部库,实现职责分离和代码简化
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import Request from '@/lib/luch-request/index.js'
|
||||
import tool from '@/common/utils/tool.js'
|
||||
import { reportError } from 'uniapp-error-monitor'
|
||||
|
||||
const baseUrl = import.meta.env.VITE_BASE_URL
|
||||
const http = new Request()
|
||||
@@ -32,21 +33,7 @@ http.interceptors.response.use(response => {
|
||||
}
|
||||
|
||||
if (response.data.code !== 1 || response.data.code !== 200) {
|
||||
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
|
||||
)
|
||||
reportError('api', response)
|
||||
}
|
||||
|
||||
if (response.statusCode == 200) {
|
||||
|
||||
Reference in New Issue
Block a user