feat: 添加 CORS 支持,处理预检请求并更新 API 响应头
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
|
||||
本项目自「MoonTV」演进而来,为其二创/继承版本,持续维护与改进功能与体验。保留并致谢原作者与社区贡献者;如有授权或版权问题请联系以处理。目标:在原作基础上提供更易部署、更友好、更稳定的体验。
|
||||
|
||||
> **🔔 重要变更通知**:应用户社区的宝贵建议,为确保项目的长期稳定运行和合规性,我们已将内置的视频源移除。现在用户需要自行配置资源站以使用本应用的完整功能。我们提供了经过测试的推荐配置文件,让您能够快速上手使用(具体配置文件见README.md内容底部)。
|
||||
> **🔔 重要变更通知**:应用户社区的宝贵建议,为确保项目的长期稳定运行和合规性,我们已将内置的视频源移除。现在用户需要自行配置资源站以使用本应用的完整功能。我们提供了经过测试的推荐配置文件,让您能够快速上手使用(具体配置文件见 README.md 内容底部)。
|
||||
|
||||
## ✨ 功能特性
|
||||
|
||||
@@ -1035,6 +1035,32 @@ KatelyaTV 支持标准的苹果 CMS V10 API 格式。
|
||||
|
||||
目前该项目可以配合 [OrionTV](https://github.com/zimplexing/OrionTV) 在 Android TV 上使用,可以直接作为 OrionTV 后端
|
||||
|
||||
### 🆕 v0.5.0-katelya 修复说明
|
||||
|
||||
**修复了 OrionTV 客户端无法播放的问题**:
|
||||
|
||||
- **✅ 新增 CORS 支持**:为所有 API 路由添加了跨域请求头部,解决 OrionTV 客户端访问问题
|
||||
- **✅ 修复认证拦截**:调整了中间件配置,确保 OrionTV 必需的 API 路由不被认证系统拦截
|
||||
- **✅ 兼容性优化**:优化了搜索、详情、图片代理等关键 API 的响应头部
|
||||
|
||||
**如果你之前遇到"OrionTV 显示了资源但点击无法播放"的问题,现在应该已经解决了!**
|
||||
|
||||
### 📱 OrionTV 配置方法
|
||||
|
||||
1. **下载 OrionTV 客户端**:在 Android TV 上安装 OrionTV 应用
|
||||
2. **配置 API 地址**:在 OrionTV 中填入你的 KatelyaTV 部署地址
|
||||
3. **输入密码**:填写你设置的 PASSWORD 环境变量
|
||||
4. **测试播放**:尝试搜索和播放视频
|
||||
|
||||
### 🔍 故障排除
|
||||
|
||||
如果还有播放问题,请检查:
|
||||
|
||||
- 确保你的 KatelyaTV 版本是 v0.5.0-katelya 或更新版本
|
||||
- 确认已正确配置视频源(参考本文档的配置文件说明)
|
||||
- 检查网络连接和防火墙设置
|
||||
- 确保密码配置正确
|
||||
|
||||
暂时收藏夹与播放记录和网页端隔离,后续会支持同步用户数据
|
||||
|
||||
## 🗓️ Roadmap
|
||||
|
||||
Reference in New Issue
Block a user