⚙️

配置 API Key 以获取真实数据

1. 前往 football-data.org 免费注册获取 API Key
2. 在服务器编辑 /var/www/football-site/backend/.env
3. 设置 FOOTBALL_API_KEY=你的key 后重启服务

{{ homeStats.competitions }}
🏆 覆盖赛事
{{ homeStats.today }}
⚽ 今日比赛
{{ homeStats.upcoming }}
⏳ 未来7天
{{ homeStats.live }}
🔴 进行中
⚽ 今日比赛
加载中...
📭

今日暂无比赛

📅 未来7天赛程
加载中...
📭

未来7天暂无赛程

{{ group.label }}
🌍 热门赛事
📅 赛程 点击比赛查看详情与AI分析
加载赛程...
⚠️ {{ scheduleError }}
📭

该筛选条件下暂无赛程

📆 {{ group.label }}
📰 战报 基于排名与身价判断是否符合预期
加载战报...
⚠️ {{ resultsError }}
📭

暂无近期战报

🏆 积分榜
加载积分榜...
⚠️ {{ standingsError }}
📊 {{ group.group || '积分榜' }} {{ group.stage }}
#球队积分近5
{{ entry.position }}
{{ entry.team.short_name_zh || entry.team.shortName || entry.team.name }}
{{ entry.playedGames }} {{ entry.won }} {{ entry.draw }} {{ entry.lost }} {{ entry.goalsFor }} {{ entry.goalsAgainst }} {{ entry.goalDifference > 0 ? '+' + entry.goalDifference : entry.goalDifference }} {{ entry.points }}
{{ f.toUpperCase() }}
⚡ 射手榜
加载射手榜...
⚠️ {{ scorersError }}

暂无射手榜数据

{{ i === 0 ? '🥇' : i === 1 ? '🥈' : i === 2 ? '🥉' : i+1 }}
{{ s.player.name_zh || s.player.name }}
{{ s.team.name_zh || s.team.name }} · {{ s.player.nationality }}
{{ s.goals }}
进球
{{ s.assists || '-' }}
助攻
{{ currentMatch.competition?.name }} {{ currentMatch.matchday ? '第'+currentMatch.matchday+'轮' : '' }}
{{ currentMatch.homeTeam?.name_zh || currentMatch.homeTeam?.name }}
身价: {{ detailData.home_team_value.display }}
{{ currentMatch.score?.fullTime?.home ?? '-' }} - {{ currentMatch.score?.fullTime?.away ?? '-' }} VS
{{ statusText(currentMatch.status) }}
{{ currentMatch.localTime }}
{{ currentMatch.awayTeam?.name_zh || currentMatch.awayTeam?.name }}
身价: {{ detailData.away_team_value.display }}
🏠 主队基本信息

教练:{{ detailData.home_team.coach?.name || '未知' }}

国籍:{{ detailData.home_team.coach.nationality }}

成立:{{ detailData.home_team.founded }}

主场:{{ detailData.home_team.venue }}

总身价:{{ detailData.home_team_value.display }}

小组排名:第 {{ detailData.home_standings.position }} 位({{ detailData.home_standings.points }}分)

TheSportsDB:{{ tsdData.home.stadium }} (容量: {{ tsdData.home.stadium_capacity }})

教练:{{ tsdData.home.manager }}

官网:{{ tsdData.home.website }}

暂无主队详情
✈️ 客队基本信息

教练:{{ detailData.away_team.coach?.name || '未知' }}

国籍:{{ detailData.away_team.coach.nationality }}

成立:{{ detailData.away_team.founded }}

主场:{{ detailData.away_team.venue }}

总身价:{{ detailData.away_team_value.display }}

小组排名:第 {{ detailData.away_standings.position }} 位({{ detailData.away_standings.points }}分)

TheSportsDB:{{ tsdData.away.stadium }} (容量: {{ tsdData.away.stadium_capacity }})

教练:{{ tsdData.away.manager }}

官网:{{ tsdData.away.website }}

暂无客队详情
🆚 近期战绩

{{ currentMatch.homeTeam?.name_zh || currentMatch.homeTeam?.name }}

{{ m.localTime?.split(' ')[0] }} {{ m.homeTeam?.short_name_zh || m.homeTeam?.shortName }} vs {{ m.awayTeam?.short_name_zh || m.awayTeam?.shortName }} {{ m.score?.fullTime?.home ?? '-' }}:{{ m.score?.fullTime?.away ?? '-' }}
暂无

{{ currentMatch.awayTeam?.name_zh || currentMatch.awayTeam?.name }}

{{ m.localTime?.split(' ')[0] }} {{ m.homeTeam?.short_name_zh || m.homeTeam?.shortName }} vs {{ m.awayTeam?.short_name_zh || m.awayTeam?.shortName }} {{ m.score?.fullTime?.home ?? '-' }}:{{ m.score?.fullTime?.away ?? '-' }}
暂无
🔄 历史交锋
{{ m.localTime?.split(' ')[0] }} {{ m.homeTeam?.name_zh || m.homeTeam?.name }} vs {{ m.awayTeam?.name_zh || m.awayTeam?.name }} {{ m.score?.fullTime?.home ?? '-' }}:{{ m.score?.fullTime?.away ?? '-' }}
👮 裁判信息

{{ detailData.referee.name }} {{ detailData.referee.nationality }}

角色:{{ detailData.referee.role }}

📊 数据统计分析
加载统计数据...
{{ statsError }}
📈 近10场战绩
{{ currentMatch.homeTeam?.name_zh || currentMatch.homeTeam?.shortName }}
{{ f.result }}
{{ currentMatch.awayTeam?.name_zh || currentMatch.awayTeam?.shortName }}
{{ f.result }}
⚡ 进攻与防守效率(近10场)
{{ statsData.attack_defense?.home?.avg_scored }}
场均进球
场均进球
{{ statsData.attack_defense?.away?.avg_scored }}
场均进球
{{ statsData.attack_defense?.home?.avg_conceded }}
场均失球
场均失球
{{ statsData.attack_defense?.away?.avg_conceded }}
场均失球
{{ statsData.attack_defense?.home?.clean_sheets }}
零封场次
零封
{{ statsData.attack_defense?.away?.clean_sheets }}
零封场次
🎯 大小球分析
主队大球率(2.5)
{{ statsData.over_under?.home_team?.over_2_5_pct }}%
场均{{ statsData.over_under?.home_team?.avg_goals }}球
综合大球率(2.5)
{{ statsData.over_under?.combined?.over_2_5_pct }}%
推荐:{{ statsData.over_under?.recommendation }}
客队大球率(2.5)
{{ statsData.over_under?.away_team?.over_2_5_pct }}%
场均{{ statsData.over_under?.away_team?.avg_goals }}球
综合大球率进度(3.5球)
大球(3.5)率 {{ statsData.over_under?.combined?.over_3_5_pct }}%
⏱️ 进球时间分布(上下半场)
{{ currentMatch.homeTeam?.name_zh || currentMatch.homeTeam?.shortName }}
{{ seg }}分{{ count }}球
{{ currentMatch.awayTeam?.name_zh || currentMatch.awayTeam?.shortName }}
{{ seg }}分{{ count }}球
💹 赔率与盘口估算
⚠️ {{ statsData.estimated_odds?.note }}
主胜
{{ statsData.estimated_odds?.home }}
{{ statsData.estimated_odds?.home_prob }}%
平局
{{ statsData.estimated_odds?.draw }}
{{ statsData.estimated_odds?.draw_prob }}%
客胜
{{ statsData.estimated_odds?.away }}
{{ statsData.estimated_odds?.away_prob }}%
亚盘参考:{{ statsData.handicap?.line }} → {{ statsData.handicap?.recommendation }}
{{ statsData.handicap?.note }}
暂无统计数据
📊 更多数据
🏥 伤病名单
{{ extraData.injuries.note }}
{{ extraData.injuries }}
💰 赔率信息
{{ extraData.odds.note }}
{{ extraData.odds }}
🌤️ 场地天气
{{ extraData.weather.note }}
{{ extraData.weather.error }}

温度:{{ extraData.weather.temperature }}°C

天气:{{ extraData.weather.description }}

风速:{{ extraData.weather.wind_speed }} m/s

湿度:{{ extraData.weather.humidity }}%

提示:伤病、赔率、天气数据需要配置额外 API Key。获取 API-FOOTBALL Key | 获取 OpenWeatherMap Key