Commit Graph

3 Commits

Author SHA1 Message Date
732642856 8337f237bd v6.9.2: API智能回退 — localhost自动检测+JS引擎fallback
## 修复
- api-bridge.js: 自动检测运行环境 (localhost→5200, 云端→copse.top)
- main.js: API失败自动回退JS引擎, 不再直接报错
- 移除isResolved未闭合的try错误
2026-06-11 22:47:57 +08:00
732642856 02ec40137a v6.7.2: Web应用→纯API静态前端 — 移除JS引擎依赖
## 架构简化
- api-bridge.js v2.0: 指向 https://copse.top + API Key认证
- main.js: 始终使用Python API (移除JS引擎fallback)
- index.html: 移除 SwissEph WASM 脚本(不再需要)
- 新增 apiComputeAll() 一键全功能计算+5分钟缓存

## 前端体积
- HTML: 23KB | CSS: 60KB | JS: 324KB (含UI+解释数据)
- 构建: npm run build  3秒完成
2026-06-11 20:52:34 +08:00
732642856 d6d786a57a v6.7.0: Python API桥接 — Web应用前后端统一使用v6.6.0精算引擎
## 新增
- jyotish_api_server.py: FastAPI式HTTP服务器(10个端点)
  - POST /api/chart — 完整星盘(35种Dasha+Yoga+行星)
  - POST /api/remedies — 5类补救建议
  - POST /api/kp — KP分析
  - POST /api/prashna — 卜卦
  - POST /api/synastry — 合盘
  - POST /api/sade_sati/pancha_mahapurusha/career/relationship
  - GET /api/health + /api/cities
- api-bridge.js: 前端API桥接模块(自动检测+降级)
- main.js: 优先使用Python API,不可用时回退JS引擎

## 关键修复
- 前后端现在使用同一套v6.6.0精算引擎(35种Dasha, 107+ Yoga)
- Web应用不再受限于v0.1 JS引擎的有限计算能力
- 启动: python3 scripts/jyotish_api_server.py --port 5200
2026-06-11 20:37:59 +08:00