kings-league-project - 该项目旨在创建用于教育目的的国王联盟 API 和网站。

Created at: 2023-01-04 01:20:23
Language: JavaScript
License: MIT

👑国王联盟信息工作项目 ⚽️

部署接口  Scraping 国王联盟信息工作网站

原料药|

项目描述

该项目旨在创建一个用于教育目的的国王联盟信息工作API和网站。

该API提供对国王联盟球队,主席,教练,射手和助理的数据的访问,网站提供有关联盟球队,结果和排名的信息。

使用的技术

为了检索API数据,我们使用Web ScrapingNode.jsHonoCloudflare Workers API托管服务进行构建和部署。

该网站是使用Astro框架开发的,我们使用Tailwind CSS框架来风格化用户界面。此外,我们还使用Cherrio库来执行网页抓取并从国王联盟信息作业中获取数据。

为了测试和验证应用程序的操作,我们使用了 Vitest 测试库。

如果你想帮助我们,请花点时间阅读 CONTRIBUTING.md 文件。在这里,你将找到有关如何有效贡献以及如何遵循我们的风格指南的有用信息。我们希望你喜欢与我们合作!

应用程序接口

地址: https://api.kingsleague.dev/

可用的终结点包括:

  • GET : 返回国王联盟排行榜。
    /leaderboard
  • GET : 返回所有国王联盟球队。
    /teams
  • GET : 从国王联盟返回一支球队。
    /teams/:id
  • GET :返回国王联盟球队的第 12 名球员。
    /teams/:id/player-12
  • GET : 返回所有国王联盟主席。
    /presidents
  • GET:返回国王联盟球队的主席。
    /presidents/:id
  • GET : 返回所有国王联盟教练。
    /coaches
  • GET : 返回国王联盟球队的教练。
    /coaches/:teamId
  • GET : 返回国王联盟的最佳射手。
    /top-scorers
  • GET :根据他们在国王联赛排名中的位置返回最佳射手。
    /top-scorers/:rank
  • GET :返回国王联盟最杰出的与会者。
    /top-assists
  • GET :根据他们在国王联盟排名中的位置返回最杰出的助手。
    /top-assists/:rank
  • 得到:回归国王联盟MVP。
    /mvp
  • GET :返回国王联赛的比赛时间表和比赛结果。
    /schedule
  • 得到:返回12名国王联盟球员。
    /players-12

社交媒体

在我们的 Twitch 频道上关注我们,了解我们如何推进项目的开发,或在 Youtube 上关注我们以获取有关全栈开发的更多内容!

或加入 Discord 上的社区

灯塔

灯塔无障碍徽章 灯塔最佳实践徽章 灯塔性能徽章 灯塔 PWA 徽章 灯塔SEO徽章