config.js 1002 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /**
  2. * HTTP 请求全局配置
  3. * 可根据环境变量动态切换 baseUrl
  4. */
  5. // 根据运行环境自动选择 baseUrl
  6. let baseUrl = ''
  7. // #ifdef H5
  8. baseUrl = '/api' // H5 走代理
  9. // #endif
  10. // #ifdef APP-PLUS || MP-WEIXIN || MP-ALIPAY
  11. baseUrl = 'http://110.177.148.159:18888/api' // TODO: 替换为实际接口域名
  12. // #endif
  13. // baseUrl = 'http://ajy.iwintrue.com/api'
  14. export default {
  15. // 接口基础地址
  16. baseUrl,
  17. // 请求超时时间 (ms)
  18. timeout: 15000,
  19. // 默认请求头
  20. headers: {
  21. 'Content-Type': 'application/json'
  22. },
  23. // token 在 header 中的字段名
  24. tokenKey: 'Authorization',
  25. // token 前缀 (如 "Bearer ")
  26. tokenPrefix: 'Bearer ',
  27. // token 在本地存储中的 key
  28. tokenStorageKey: 'user_token',
  29. // 登录页面路径 (token 过期时跳转)
  30. loginPage: '/pages/login/login',
  31. // 需要跳转登录的状态码
  32. authErrorCodes: [401, 403],
  33. // 业务成功码 (响应 data.code 等于此值表示请求成功)
  34. successCode: 200
  35. }