在部署 CryptoTrack 项目之前,请确保完成以下步骤:
- 已获取 CoinGecko API 密钥
- 在部署平台配置了
NEXT_PUBLIC_COINGECKO_API_KEY环境变量 - API 密钥格式正确(以
CG-开头) - 已测试 API 密钥有效性
- 代码已推送到 Git 仓库
- 所有依赖已正确安装 (
npm install) - 项目可以正常构建 (
npm run build) - 通过了代码检查 (
npm run lint) - 本地测试通过
- 项目已连接到 GitHub 仓库
- 在 Vercel 项目设置中添加了环境变量
- 选择了正确的框架预设 (Next.js)
- 构建命令设置为
npm run build - 输出目录设置为
.next
- 构建命令设置为
npm run build && npm run export - 发布目录设置为
out - 在站点设置中添加了环境变量
- 在项目变量中添加了 API 密钥
- 确认 Node.js 版本兼容性
- 网站可以正常访问
- 加密货币价格正常显示
- 搜索功能正常工作
- 添加/删除币种功能正常
- 深色/浅色主题切换正常
- 响应式设计在不同设备上正常
- 页面加载速度正常
- API 请求响应正常
- 没有控制台错误
- 图片和资源正常加载
- API 状态组件显示正常(如果有配置问题会显示警告)
- 价格数据实时更新
- 历史价格图表正常显示
问题: 显示 "API 密钥未配置" 错误
- 检查环境变量名称是否正确
- 确认 API 密钥值已正确设置
- 重新部署项目
问题: 显示 "API 密钥无效" 错误
- 验证 API 密钥是否有效
- 检查 CoinGecko 账户状态
- 重新生成 API 密钥
问题: 显示 "HTTP 429" 错误
- API 请求频率过高
- 等待限制重置
- 考虑升级 API 计划
问题: 构建失败
- 检查 Node.js 版本兼容性
- 确认所有依赖已正确安装
- 查看构建日志中的具体错误
问题: 环境变量不生效
- 确认变量名拼写正确
- 检查是否需要重新部署
- 验证平台特定的环境变量配置方法
如果遇到问题:
- 查看 API_SETUP_GUIDE.md 获取详细的 API 配置说明
- 查看 DEPLOYMENT.md 获取完整的部署指南
- 运行
npm run check-env检查本地环境配置 - 查看项目的 Issues 页面
- 创建新的 Issue 描述你的问题
恭喜!如果所有检查项都已完成,你的 CryptoTrack 应用应该已经成功部署并正常运行。
记得:
- 定期检查 API 使用情况
- 关注项目更新
- 考虑为项目做贡献
提示: 将此清单保存为书签,每次部署时都可以参考。