config.js 731 B

1234567891011121314151617181920212223242526272829303132
  1. /**
  2. * 应用全局配置
  3. * 环境自动检测(基于微信小程序官方 API)
  4. */
  5. let API_BASE_URL = 'http://localhost:9083'
  6. try {
  7. const accountInfo = uni.getAccountInfoSync()
  8. const env = accountInfo && accountInfo.miniProgram && accountInfo.miniProgram.envVersion
  9. if (env) {
  10. switch (env) {
  11. case 'develop':
  12. API_BASE_URL = 'http://localhost:9083'
  13. break
  14. case 'trial':
  15. API_BASE_URL = 'http://cmai.etotem.com.cn'
  16. break
  17. case 'release':
  18. API_BASE_URL = 'http://cmai.etotem.com.cn'
  19. break
  20. }
  21. }
  22. } catch (e) {
  23. // 非小程序环境(H5/dev),使用默认地址
  24. }
  25. export default {
  26. API_BASE_URL,
  27. api(path) {
  28. return API_BASE_URL + path
  29. }
  30. }