From 5c3dbc149adaab7f9d83124810ae3906eaaca1ec Mon Sep 17 00:00:00 2001 From: sion <450702724@qq.com> Date: Mon, 23 Mar 2026 01:56:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=8C=BA=E5=88=86=E6=9C=AC=E5=9C=B0=E5=92=8C?= =?UTF-8?q?=E7=94=9F=E4=BA=A7=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 使用 --dart-define=ENV=prod 构建生产版本 - 生产环境: http://8.155.172.147:5010 - 本地环境: http://localhost:5010 - 更新 web 构建产物 Co-Authored-By: Claude Opus 4.6 --- flutter_monisuo/build/web/.last_build_id | 2 +- flutter_monisuo/build/web/flutter_bootstrap.js | 2 +- .../lib/core/constants/api_endpoints.dart | 12 ++++++++++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/flutter_monisuo/build/web/.last_build_id b/flutter_monisuo/build/web/.last_build_id index bccbcbc..551ab64 100644 --- a/flutter_monisuo/build/web/.last_build_id +++ b/flutter_monisuo/build/web/.last_build_id @@ -1 +1 @@ -cd059bcd8df9e9b2b7bfff5ee9fb7ba7 \ No newline at end of file +2b1d2ed877ca1d041aef5d6561fbfcf5 \ No newline at end of file diff --git a/flutter_monisuo/build/web/flutter_bootstrap.js b/flutter_monisuo/build/web/flutter_bootstrap.js index c29e6ec..70e93b5 100644 --- a/flutter_monisuo/build/web/flutter_bootstrap.js +++ b/flutter_monisuo/build/web/flutter_bootstrap.js @@ -37,6 +37,6 @@ _flutter.buildConfig = {"engineRevision":"e4b8dca3f1b4ede4c30371002441c88c12187e _flutter.loader.load({ serviceWorkerSettings: { - serviceWorkerVersion: "2672737280" /* Flutter's service worker is deprecated and will be removed in a future Flutter release. */ + serviceWorkerVersion: "3100103420" /* Flutter's service worker is deprecated and will be removed in a future Flutter release. */ } }); diff --git a/flutter_monisuo/lib/core/constants/api_endpoints.dart b/flutter_monisuo/lib/core/constants/api_endpoints.dart index c81dccc..8823b0c 100644 --- a/flutter_monisuo/lib/core/constants/api_endpoints.dart +++ b/flutter_monisuo/lib/core/constants/api_endpoints.dart @@ -2,8 +2,16 @@ class ApiEndpoints { ApiEndpoints._(); - /// 基础URL - static const String baseUrl = 'http://localhost:5010'; + /// 环境类型 + static const String _env = String.fromEnvironment('ENV', defaultValue: 'dev'); + + /// 基础URL - 根据环境自动切换 + static const String baseUrl = _env == 'prod' + ? 'http://8.155.172.147:5010' + : 'http://localhost:5010'; + + /// 是否为生产环境 + static const bool isProduction = _env == 'prod'; // ==================== 用户模块 ====================