index.js 954 B

1234567891011121314151617181920212223242526272829303132
  1. import { ProjectName,APIHOST,IMGHOST } from '@/config'
  2. // #ifdef MP-WEIXIN
  3. const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
  4. // #endif
  5. // #ifdef APP-PLUS
  6. const extConfig = {apiHost:APIHOST,imgHost:IMGHOST,}
  7. // #endif
  8. // 常量索引
  9. const envVal = {
  10. // 图片地址
  11. imgUrl: extConfig.imgHost,
  12. env: process.env.NODE_ENV,
  13. // 本地连接地址
  14. hostUrl: extConfig.apiHost,
  15. // 请求接口地址
  16. formal: null,
  17. // 项目来源
  18. source: ProjectName
  19. }
  20. envVal.formal = process.env.NODE_ENV == 'development' ? extConfig.apiHost : extConfig.apiHost
  21. envVal.hostUrl = process.env.NODE_ENV == 'development' ? extConfig.apiHost : extConfig.apiHost
  22. // #ifdef H5
  23. envVal.formal = process.env.NODE_ENV == 'development' ? '/api' : `${window.location.protocol}//${window.location.host}`
  24. envVal.hostUrl = process.env.NODE_ENV == 'development' ? '/api' : `${window.location.protocol}//api.${window.location.host}`
  25. // #endif
  26. export default envVal