All files / config env.ts

100% Statements 2/2
100% Branches 2/2
100% Functions 0/0
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30            9x   9x                                          
/**
 * 环境配置
 * 使用 Expo 的环境变量系统
 */
 
// 使用环境变量优先,其次默认服务器地址(如需本地调试请显式设置 EXPO_PUBLIC_API_BASE_URL=http://127.0.0.1:8000)
export const API_BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL || 'http://82.157.255.92';
 
export const ENV = {
  // API 配置
  API_BASE_URL,
  API_TIMEOUT: 30000, // 30秒超时
 
  // 调试配置
  DEBUG: __DEV__,
  LOG_API_CALLS: __DEV__,
 
  // 功能开关
  ENABLE_ANALYTICS: !__DEV__,
  ENABLE_CRASH_REPORTING: !__DEV__,
};
 
export default ENV;
 
/**
 * 切换说明:
 * - 使用服务器: 不设置或设置 EXPO_PUBLIC_API_BASE_URL=http://82.157.255.92:8000
 * - 本地调试: 设置 EXPO_PUBLIC_API_BASE_URL=http://127.0.0.1:8000 并确保后端监听 127.0.0.1:8000
 */