提供 MMA 运动员信息的网站
玩家搜索屏幕
完整执行屏幕
这是 2021 年 3 月左右第一个仅使用 React 创建的项目,这是一个比我想象的更有意义的开发。这不仅因为它是第一个玩具项目,更因为它是实际一致使用的结果。很少有网站可以查看武术选手的记录,甚至那些网站也被认为访问不方便,所以我创建了这个网站,但它经常被喜欢武术运动的朋友使用。
因此,我们不会忽视该网站,而是在出现问题时尽可能地修复它。起初,它不支持响应式设计,但它是响应式开发的,每当服务器出现问题时,我们都会尽力修复错误。
起初,我以为我真的想用这个想法而不是技术来做一些东西,所以我开始开发它,但当我想到它时,我对技术方面感到失望,因为它是一个只需要获取数据的应用程序从服务器并分发它。
随着这些遗憾的堆积,我后来开发了具有前端(react)和后端(express)全栈的todo应用程序。即使是在我继续做的玩具项目中,我也很失望我必须一边做项目一边学习,而且我也想学习后端,所以我就这么做了。
我本来打算使用一个开源的 mma-api,但它不起作用,所以我分叉了它并做了一些调整。然而,当我从包里爬出来并发送数据时,sherdog的形式发生了变化,所以我不得不重新编写API。
最近(2022年6月左右),听说该网站无法正常运行,检查后发现,该网站无法正常运行,是因为google无法正常抓取。显然,由于数据是从服务器收集并通过爬行发送的,因此看起来并不稳定。
在通过 Github Pages 分发前端以及使用名为 https://server.woog2roid.dev 的个人域从后端分发数据时,有很多尝试和错误。从如何部署后端开始,我首先在免费的云服务器上运行一个节点,但我担心使用起来不方便,因为服务器没有 https 连接,所以我最终购买了一个私有域并使用支持让我们加密连接到 https。