该项目旨在创建一个用于教育目的的国王联盟信息工作API和网站。
该API提供对国王联盟球队,主席,教练,射手和助理的数据的访问,网站提供有关联盟球队,结果和排名的信息。
为了检索API数据,我们使用Web Scraping,Node.js,Hono和Cloudflare Workers API托管服务进行构建和部署。
该网站是使用Astro框架开发的,我们使用Tailwind CSS框架来风格化用户界面。此外,我们还使用Cheerio库来执行网页抓取并从国王联盟信息作业中获取数据。
为了测试和验证应用程序的操作,我们使用了 Vitest 测试库。
如果你想帮助我们,请花点时间阅读 CONTRIBUTING.md 文件。在这里,你将找到有关如何有效贡献以及如何遵循我们的风格指南的有用信息。我们希望你喜欢与我们合作!
地址: https://api.kingsleague.dev/
可用的终结点包括:
/leaderboard
/teams
/teams/:id
/teams/:id/player-12
/teams/:id/players/:playerId
/presidents
/presidents/:id
/coaches
/coaches/:teamId
/top-scorers
/top-scorers/:rank
/top-assists
/top-assists/:rank
/mvp
/schedule
/players-12
在我们的 Twitch 频道上关注我们,了解我们如何推进项目的开发,或在 Youtube 上关注我们以获取有关全栈开发的更多内容!
或加入 Discord 上的社区