From 131a28347f2c3ce272f61fce425a6eea4fa5e51c Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期五, 18 九月 2026 15:01:10 +0800
Subject: [PATCH] 更新....
---
rencaika/config/development-server.uts | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/rencaika/config/development-server.uts b/rencaika/config/development-server.uts
index 453db18..0ffecf1 100644
--- a/rencaika/config/development-server.uts
+++ b/rencaika/config/development-server.uts
@@ -24,14 +24,28 @@
*/
const loopbackDevelopmentBaseUrl = 'http://127.0.0.1:8080'
+/**
+ * 真机调试用的开发机局域网地址:手机上的 127.0.0.1 指手机自己,连不到后台,
+ * 必须用开发机的局域网 IP。换网/换 IP 时改这一行即可(也可以在真机调试控制台用下面的 storage 覆盖)。
+ */
+const lanDevelopmentBaseUrl = 'http://192.168.110.13:8080'
+
/** 覆盖用的 storage key,真机调试时写入开发机局域网地址。 */
const overrideStorageKey = 'development-api-base-url'
-/** 开发环境基础地址:先看真机调试的覆盖值,否则用回环地址。 */
+/**
+ * 开发环境基础地址:优先级
+ * 1. 真机调试时手动写入的 storage 覆盖值;
+ * 2. 微信开发者工具 → 回环地址 127.0.0.1(工具与后台同机,永远可达);
+ * 3. 真机 → 开发机局域网地址(手机访问不了 127.0.0.1)。
+ */
export const developmentApiBaseUrl = (): string => {
const override = uni.getStorageSync(overrideStorageKey)
if (override != null && (override as string).trim().length > 0) return (override as string).trim()
- return loopbackDevelopmentBaseUrl
+ const info = uni.getSystemInfoSync()
+ const platform = info != null && info.platform != null ? '' + info.platform : ''
+ if (platform == 'devtools') return loopbackDevelopmentBaseUrl
+ return lanDevelopmentBaseUrl
}
/**
--
Gitblit v1.7.1