1.7 KiB
1.7 KiB
INBOX
[已处理] K70-A 开发默认地址改为公网 39.162.50.99
需求
开发调试阶段默认连公网服务:http://39.162.50.99:8081(不带结尾斜杠,避免与请求路径拼接出双斜杠)。
现状
lib/core/config/app_config.dart:
devHostBaseUrl = 'http://192.168.31.187:8081'(真机默认地址)lanBaseUrl = 'http://127.0.0.1:8081'(adb reverse环回)publicBaseUrl = 'http://39.162.50.99:8081'_probeCandidates = [lanBaseUrl, devHostBaseUrl, publicBaseUrl]
改动
devHostBaseUrl改为'http://39.162.50.99:8081',同步更新上方文档注释 (说明当前默认指向公网,换网络时改这一行)。_probeCandidates去重(保留lanBaseUrl在前、其次devHostBaseUrl、再publicBaseUrl), 避免改完后重复探测同一地址;不改变探测顺序语义与超时。- 测试
test/config/server_endpoint_test.dart第 66 行的字面量断言同步改为'http://39.162.50.99:8081';其余使用常量的断言无需改动。
验收
adb reverse存在时仍优先走127.0.0.1;不存在时走公网。- 门禁:
dart analyze lib test零告警、flutter test全过、flutter build apk --debug成功。
Git
- 从
develop拉chore/dev-default-public-host。 - 提交:
chore(config): 开发默认地址改为公网 39.162.50.99,作者Zhou Weidong <502333560@qq.com>。 --no-ff合回develop并 push;FruitServer/docs/plans/PROGRESS.md追加 K70-A 留痕。
约束
- 全程中文;禁止
git add -A;不改API_BASE_URL覆盖逻辑与运行时地址优先级;完成后停住等待验收。