config.js 987 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /**
  2. * 应用配置文件
  3. */
  4. // 环境配置
  5. const ENV_CONFIG = {
  6. // 开发环境
  7. development: {
  8. BASE_URL: 'http://localhost:8080',
  9. TIMEOUT: 10000,
  10. },
  11. // 生产环境
  12. production: {
  13. BASE_URL: 'https://your-api-domain.com',
  14. TIMEOUT: 15000,
  15. },
  16. // 测试环境
  17. test: {
  18. BASE_URL: 'http://test-api.your-domain.com',
  19. TIMEOUT: 10000,
  20. },
  21. };
  22. // 当前环境(可以通过构建工具设置,这里默认为开发环境)
  23. const CURRENT_ENV = process.env.NODE_ENV || 'development';
  24. // 导出当前环境配置
  25. export const config = ENV_CONFIG[CURRENT_ENV];
  26. // 导出所有配置供其他模块使用
  27. export default {
  28. ...config,
  29. // 应用信息
  30. APP_NAME: '校园管理移动端',
  31. APP_VERSION: '1.0.0',
  32. // API相关配置
  33. API_PREFIX: '/api',
  34. // 存储配置
  35. STORAGE_PREFIX: 'xgxt_mobile_',
  36. // 其他配置
  37. PAGE_SIZE: 10,
  38. MAX_FILE_SIZE: 10 * 1024 * 1024, // 10MB
  39. };