index.js 669 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * 全局配置文件
  3. */
  4. // 开发环境
  5. const DEV_CONFIG = {
  6. BASE_URL: 'https://www.w3cschool.cn',
  7. APP_ID: 'python_harmony_dev',
  8. APP_TYPE: 'development',
  9. CHANNEL: 'dev_channel'
  10. };
  11. // 生产环境
  12. const PROD_CONFIG = {
  13. BASE_URL: 'https://www.w3cschool.cn',
  14. APP_ID: 'python_harmony_prod',
  15. APP_TYPE: 'production',
  16. CHANNEL: 'official'
  17. };
  18. // 根据环境选择配置
  19. const ENV = process.env.NODE_ENV;
  20. const CONFIG = ENV === 'development' ? DEV_CONFIG : PROD_CONFIG;
  21. export default {
  22. ...CONFIG,
  23. // 超时时间
  24. TIMEOUT: 30000,
  25. // 版本号
  26. VERSION: '1.0.0',
  27. // 其他全局配置
  28. TOKEN_KEY: 'auth_token',
  29. USER_INFO_KEY: 'userInfo'
  30. };