shuishen
2025-10-11 3fc27febccd04e2fcffbd2cdd16d2daafd0b3ca3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/**
 * 根据状态码,生成对应的错误信息
 * @param {number|string} status 状态码
 * @returns {string} 错误信息
 */
export const showMessage = status => {
  let message = ""
  switch (status) {
    case 400:
      message = "请求错误(400)"
      break
    case 401:
      message = "未授权,请重新登录(401)"
      break
    case 403:
      message = "拒绝访问(403)"
      break
    case 404:
      message = "请求出错(404)"
      break
    case 408:
      message = "请求超时(408)"
      break
    case 500:
      message = "服务器错误(500)"
      break
    case 501:
      message = "服务未实现(501)"
      break
    case 502:
      message = "网络错误(502)"
      break
    case 503:
      message = "服务不可用(503)"
      break
    case 504:
      message = "网络超时(504)"
      break
    case 505:
      message = "HTTP版本不受支持(505)"
      break
    default:
      message = `连接出错(${status})!`
  }
  return `${message},请检查网络或联系管理员!`
}