查验
This commit is contained in:
+22
-1
@@ -47,9 +47,30 @@ ARM_CAMERA_CONFIG = {
|
||||
"snapshot_url": f"http://{ARM_HOST}:5003/api/camera/snapshot",
|
||||
}
|
||||
|
||||
# ========== 外部 API 环境 ==========
|
||||
# 切换测试/正式环境只需改 TEST_MODE 一个变量
|
||||
TEST_MODE = False # True=测试环境(192.168.60.159), False=正式环境(ts.zhijian168.com)
|
||||
PROD_BASE_URL = "https://ts.zhijian168.com"
|
||||
TEST_BASE_URL = "http://192.168.60.159:8080"
|
||||
PROD_API_PREFIX = "/prod-api"
|
||||
TEST_API_PREFIX = "" # 测试服务器无 /prod-api 网关前缀
|
||||
ZHIJIAN_BASE_URL = TEST_BASE_URL if TEST_MODE else PROD_BASE_URL
|
||||
API_PREFIX = TEST_API_PREFIX if TEST_MODE else PROD_API_PREFIX
|
||||
ZHIJIAN_AUTH_TOKEN = "Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VyX2tleSI6ImZhNTNkZTZiLWE3NjYtNDZmNC05MDUyLTQ2MjUzZTAyNjdmNSIsInVzZXJuYW1lIjoiYWRtaW4ifQ.lC4vKThZo4aAOLsekm2kPgaEJRqRx-YDQWKfHFqxdPNESCKy57l3eIqaKTj2ZjAMaoYAwYlMrv5M1zAOJsO_PA"
|
||||
|
||||
|
||||
def set_api_mode(test_mode):
|
||||
"""运行时切换 API 环境 — 无需重启 Flask"""
|
||||
global TEST_MODE, ZHIJIAN_BASE_URL, API_PREFIX, UPLOAD_CONFIG
|
||||
TEST_MODE = bool(test_mode)
|
||||
ZHIJIAN_BASE_URL = TEST_BASE_URL if TEST_MODE else PROD_BASE_URL
|
||||
API_PREFIX = TEST_API_PREFIX if TEST_MODE else PROD_API_PREFIX
|
||||
UPLOAD_CONFIG["url"] = f"{ZHIJIAN_BASE_URL}{API_PREFIX}/file/uploadImage"
|
||||
|
||||
|
||||
# ========== HTTP 上传 ==========
|
||||
UPLOAD_CONFIG = {
|
||||
"url": "https://ts.zhijian168.com/prod-api/file/uploadImage",
|
||||
"url": f"{ZHIJIAN_BASE_URL}{API_PREFIX}/file/uploadImage",
|
||||
"timeout": 30,
|
||||
"max_retries": 3,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user