diff --git a/.env.vercel.example b/.env.vercel.example index 9238b06..408242a 100644 --- a/.env.vercel.example +++ b/.env.vercel.example @@ -22,11 +22,11 @@ NEXT_PUBLIC_STORAGE_TYPE=localstorage # Upstash Redis 配置(选择 upstash 存储时需要) # ============================================== -# Upstash Redis REST API 地址 -# UPSTASH_REDIS_REST_URL=https://xxx.upstash.io +# Upstash Redis 连接 URL +# UPSTASH_URL=https://xxx.upstash.io -# Upstash Redis REST API 令牌 -# UPSTASH_REDIS_REST_TOKEN=AX_xxx +# Upstash Redis 访问令牌 +# UPSTASH_TOKEN=AX_xxx # ============================================== # Redis 配置(选择 redis 存储时需要) diff --git a/README.md b/README.md index f315222..c742282 100644 --- a/README.md +++ b/README.md @@ -179,15 +179,15 @@ docker compose -f docker-compose.kvrocks.yml up -d - 访问 [Upstash](https://upstash.com/) - 创建免费 Redis 数据库 - - 获取 `UPSTASH_REDIS_REST_URL` 和 `UPSTASH_REDIS_REST_TOKEN` + - 获取 `UPSTASH_URL` 和 `UPSTASH_TOKEN` 4. **添加环境变量**: ```bash # 存储配置 NEXT_PUBLIC_STORAGE_TYPE=upstash -UPSTASH_REDIS_REST_URL=https://xxx.upstash.io -UPSTASH_REDIS_REST_TOKEN=your_token +UPSTASH_URL=https://xxx.upstash.io +UPSTASH_TOKEN=your_token # 管理员账号 USERNAME=admin @@ -240,6 +240,8 @@ wrangler auth login # 创建数据库 wrangler d1 create katelyatv-db +# ⚠️ 重要:确保在项目根目录下运行此命令 +# 如果遇到文件路径错误,请参考 D1_MIGRATION.md 排查指南 wrangler d1 execute katelyatv-db --file=./scripts/d1-init.sql ``` @@ -290,8 +292,8 @@ redis-cli -u $REDIS_URL ping wrangler d1 info your-database-name # Upstash连接测试 -curl -H "Authorization: Bearer $UPSTASH_REDIS_REST_TOKEN" \ - $UPSTASH_REDIS_REST_URL/ping +curl -H "Authorization: Bearer $UPSTASH_TOKEN" \ + $UPSTASH_URL/ping ``` ### 环境变量说明 @@ -303,8 +305,8 @@ curl -H "Authorization: Bearer $UPSTASH_REDIS_REST_TOKEN" \ | `NEXT_PUBLIC_STORAGE_TYPE` | 否 | 存储类型 | `redis/d1/upstash` | | `NEXT_PUBLIC_ENABLE_REGISTER` | 否 | 用户注册 | `true/false` | | `REDIS_URL` | 否\*\* | Redis 连接 | `redis://localhost:6379` | -| `UPSTASH_REDIS_REST_URL` | 否\*\* | Upstash 地址 | `https://xxx.upstash.io` | -| `UPSTASH_REDIS_REST_TOKEN` | 否\*\* | Upstash 令牌 | `AX_xxx` | +| `UPSTASH_URL` | 否\*\* | Upstash 地址 | `https://xxx.upstash.io` | +| `UPSTASH_TOKEN` | 否\*\* | Upstash 令牌 | `AX_xxx` | > \*多用户部署必填 \*\*对应存储类型必填 @@ -919,26 +921,16 @@ server { ### 📖 详细指南 -**部署相关**: - -- [🐳 Docker 完整部署指南](DOCKER_DEPLOYMENT.md) -- [☁️ Cloudflare Pages 详细配置](CLOUDFLARE_PAGES.md) -- [🚀 Vercel 部署最佳实践](VERCEL_DEPLOYMENT.md) -- [🔧 环境变量完整说明](ENVIRONMENT_VARIABLES.md) - **功能配置**: - [📺 TVBox 兼容配置指南](docs/TVBOX.md) - [💾 Kvrocks 高性能部署](docs/KVROCKS.md) - [🗄️ D1 数据库迁移指南](D1_MIGRATION.md) -- [⚡ Redis 集群配置](REDIS_CLUSTER.md) **故障排除**: - [🔧 Docker 故障排除手册](DOCKER_TROUBLESHOOTING.md) -- [🌐 网络连接问题诊断](NETWORK_TROUBLESHOOTING.md) - [⚠️ 兼容性问题解决](DEPLOYMENT_COMPATIBILITY.md) -- [🐛 常见错误代码说明](ERROR_CODES.md) ### 🎯 最佳实践