| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- /**
- * 配置文件
- * 用于管理不同环境的API地址
- */
- // 获取当前环境
- const getEnv = () => {
- // #ifdef MP-WEIXIN
- // 微信小程序环境
- // 开发环境:使用本地IP地址或localhost
- // 生产环境:使用服务器域名
- return 'weixin'
- // #endif
-
- // #ifdef H5
- return 'h5'
- // #endif
-
- // #ifdef APP-PLUS
- return 'app'
- // #endif
-
- return 'default'
- }
- // 获取本机IP地址(用于微信开发者工具)
- const getLocalIP = () => {
- // ============================================
- // 重要:真机调试配置说明
- // ============================================
- // 1. 开发工具调试:可以使用 localhost
- // 2. 真机调试:必须使用本机局域网IP地址,不能使用localhost
- //
- // 获取本机IP地址方法:
- // Windows: 在命令行运行 ipconfig,查找"IPv4 地址"
- // Mac/Linux: 在命令行运行 ifconfig,查找"inet"
- //
- // 例如:如果IP是 192.168.1.100,端口是8001
- // 则配置为:http://192.168.1.100:8001/api
- // ============================================
-
- // 开发环境配置
- // 方式一:开发工具调试(仅开发工具可用,真机不可用)
- // return 'http://localhost:8001/api'
-
- // 方式二:真机调试(推荐,开发工具和真机都可用)
- // ⚠️ 请将下面的IP地址改为你的本机IP地址
- // 例如:http://192.168.1.100:8001/api
- // 注意:后端端口在 application.properties 中配置,当前是8001
- // return 'http://192.168.1.100:8001/api' // ⚠️ 请修改为你的实际IP地址
- return 'http://172.20.10.3:8001/api' // 使用你的实际IP
- // return 'http://172.20.10.4:8001/api'
- // return 'http://localhost:8001/api'
- // 如果上面的IP地址不正确,请:
- // 1. 在命令行运行 ipconfig (Windows) 或 ifconfig (Mac/Linux)
- // 2. 找到你的局域网IP地址(通常是 192.168.x.x 或 10.x.x.x)
- // 3. 将上面的 192.168.1.100 替换为你的实际IP地址
- }
- // 生产环境API地址
- const PROD_API_URL = 'https://your-domain.com/api'
- // 开发环境API地址
- const DEV_API_URL = getLocalIP()
- // 根据环境选择API地址
- const BASE_URL = (() => {
- // #ifdef MP-WEIXIN
- // 微信小程序:开发环境使用本地IP,生产环境使用服务器域名
- // 可以通过编译模式切换,或者根据环境变量判断
- return DEV_API_URL // 开发环境
- // return PROD_API_URL // 生产环境
- // #endif
-
- // 其他平台使用开发环境地址
- return DEV_API_URL
- })()
- export default {
- BASE_URL: BASE_URL,
- // 超时时间(毫秒)
- TIMEOUT: 10000,
- // 是否显示加载提示
- SHOW_LOADING: true
- }
|