Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
613 changes: 211 additions & 402 deletions admin/src/api/index.js

Large diffs are not rendered by default.

25 changes: 0 additions & 25 deletions admin/src/utils/request.js
Original file line number Diff line number Diff line change
Expand Up @@ -102,11 +102,6 @@ service.interceptors.response.use(
response => {
const res = response.data

// 记录成功响应的基本信息
console.log(`请求成功: ${response.config.url}, 状态码: ${response.status}`)
console.log('响应数据 response.data:', JSON.stringify(res))
console.log('res.code:', res.code)

if (res.code === 200) {
return res
} else {
Expand All @@ -122,7 +117,6 @@ service.interceptors.response.use(
router.push('/login')
}, 1000)
}

// 构建详细的错误对象
const error = new Error(errorMsg)
error.code = res.code
Expand All @@ -133,25 +127,11 @@ service.interceptors.response.use(
},
error => {
// 增强错误日志记录
const requestInfo = error.config ?
`${error.config.method?.toUpperCase()} ${error.config.url}` : '未知请求'

console.error(`响应错误 - 请求: ${requestInfo}`)

// 声明 errorMsg 变量在函数作用域中
let errorMsg = '请求失败'

if (error.response) {
// 服务器返回了错误状态码
const { status, statusText, config } = error.response
const data = error.response.data

console.error(`HTTP错误: ${status} ${statusText}`)
console.error(`请求详情: ${JSON.stringify(config)}`)
console.error(`响应数据: ${JSON.stringify(data)}`)

errorMsg = `请求失败 (${status} ${statusText})`

switch (status) {
case 400:
errorMsg = data?.message || '请求参数错误,请检查输入'
Expand All @@ -176,7 +156,6 @@ service.interceptors.response.use(
default:
errorMsg = data?.message || `请求失败 (${status} ${statusText})`
}

// 增强错误对象
error.httpStatus = status
error.errorType = 'http'
Expand All @@ -196,10 +175,6 @@ service.interceptors.response.use(
console.error('请求配置错误:', error.message)
errorMsg = error.message || '请求配置错误'

// 增强错误对象
error.errorType = 'config'
}

// 显示详细的错误信息
showMessage(errorMsg, 'error')
return Promise.reject(error)
Expand Down
Loading