mirror of
https://github.com/Silentely/eSIM-Tools.git
synced 2026-09-03 06:24:20 +08:00
feat: 引入 Simyo API 多版本代理和路径更新
* 将主 Simyo API 代理地址从旧版 `simyoapi` 更新至 `webapi/api/v1`,以支持最新的 API 接口。 * 为 `esim.availableValidationMethods` 添加 `webapi/api/v2` 特殊代理规则,确保特定端点使用正确的 API 版本。 * 新增 `/api/simyo/legacy/*` 路径,兼容旧版 `simyoapi/api/v1` 接口,以保留向后兼容性。
This commit is contained in:
18
netlify.toml
18
netlify.toml
@@ -48,9 +48,25 @@
|
||||
status = 200
|
||||
|
||||
# API代理重定向(用于解决CORS问题)
|
||||
# 通用 Simyo API 代理
|
||||
# 通用 Simyo API 代理 (webapi - 新版API)
|
||||
[[redirects]]
|
||||
from = "/api/simyo/*"
|
||||
to = "https://appapi.simyo.nl/webapi/api/v1/:splat"
|
||||
status = 200
|
||||
force = true
|
||||
headers = {X-Forwarded-Host = "appapi.simyo.nl"}
|
||||
|
||||
# v2 API 代理(用于特定端点如可用验证方式查询)
|
||||
[[redirects]]
|
||||
from = "/api/simyo/esim.availableValidationMethods"
|
||||
to = "https://appapi.simyo.nl/webapi/api/v2/esim.availableValidationMethods"
|
||||
status = 200
|
||||
force = true
|
||||
headers = {X-Forwarded-Host = "appapi.simyo.nl"}
|
||||
|
||||
# 保留旧版 simyoapi 路径的兼容性(如果需要)
|
||||
[[redirects]]
|
||||
from = "/api/simyo/legacy/*"
|
||||
to = "https://appapi.simyo.nl/simyoapi/api/v1/:splat"
|
||||
status = 200
|
||||
force = true
|
||||
|
||||
Reference in New Issue
Block a user