feat: 更新作业纸 footer
This commit is contained in:
@@ -60,12 +60,12 @@ await apiRequest('/me');
|
||||
|
||||
- `localBaseUrl`:本地开发接口。
|
||||
- `stagingBaseUrl`:未来测试接口。
|
||||
- `productionBaseUrl`:未来正式接口。
|
||||
- `productionBaseUrl`:线上接口 `https://doodle-api.joeyone.cn/api/v1`。
|
||||
|
||||
目前按要求,三个地址都暂填 `http://127.0.0.1:8800/api/v1`,客户端缓存和会话按环境隔离,但实际请求仍访问同一个本地后端和数据库。真机的 `127.0.0.1` 指向手机;调试时 local 需改为电脑局域网地址。部署时把 staging/production 占位地址改为对应 HTTPS 地址,不会因地址缺失自动回退 local。
|
||||
开发版默认选择 `production`,体验版和正式版始终连接线上 `https://doodle-api.joeyone.cn/api/v1`。本次启用 v2 环境选择键,旧版保存的 local 选择不会覆盖线上默认值;之后在 Debug 中手动选择的环境仍会持久保存。`local / staging` 暂保留 `http://127.0.0.1:8800/api/v1`,staging 尚非独立测试服务;真机调试 local 时需改为电脑局域网地址。客户端缓存和会话按环境与接口地址隔离,不会因线上连接失败自动回退 local。
|
||||
|
||||
切换会清空共享用户和内容状态,读取目标环境凭证,并强制从目标接口加载首页;原环境的缓存与会话保留。所有 API 响应按环境版本检查,即使快速 A→B→A,旧请求也不能覆盖当前数据。写请求(含登录等待及上传重试)未完成时禁止切换。目标接口不可用时提示连接失败并保留所选环境,不展示上一环境的内容。打印偏好继续共用。
|
||||
|
||||
本轮仅调整开发版数据来源;体验/正式包原预拉取模式、地址及全部旧云端服务保持原样。
|
||||
本轮调整 HTTP 接口默认环境和线上地址;体验/正式包原预拉取模式及全部旧云端服务保持原样。
|
||||
|
||||
环境切换回归:`node --import tsx --test tests/environment-switch.test.mjs`。
|
||||
|
||||
Reference in New Issue
Block a user