config.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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'
  12. baseUrl = 'http://192.168.1.5:18888/api' // TODO: 替换为实际接口域名
  13. // #endif
  14. // baseUrl = 'http://ajy.iwintrue.com/api'
  15. export default {
  16. // 接口基础地址
  17. baseUrl,
  18. // 请求超时时间 (ms)
  19. timeout: 15000,
  20. // 默认请求头
  21. headers: {
  22. 'Content-Type': 'application/json'
  23. },
  24. // token 在 header 中的字段名
  25. tokenKey: 'Authorization',
  26. // token 前缀 (如 "Bearer ")
  27. tokenPrefix: 'Bearer ',
  28. // token 在本地存储中的 key
  29. tokenStorageKey: 'user_token',
  30. // 登录页面路径 (token 过期时跳转)
  31. loginPage: '/pages/login/login',
  32. // 需要跳转登录的状态码
  33. authErrorCodes: [401, 403],
  34. // 业务成功码 (响应 data.code 等于此值表示请求成功)
  35. successCode: 200
  36. }