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