提供 MMA 運動員資訊的網站
玩家搜尋螢幕
完整執行螢幕
這是 2021 年 3 月左右第一個僅使用 React 創建的項目,這是一個比我想像的更有意義的開發。這不僅因為它是第一個玩具項目,更因為它是實際一致使用的結果。很少有網站可以查看武術選手的記錄,甚至那些網站也被認為訪問不方便,所以我創建了這個網站,但它經常被喜歡武術運動的朋友使用。
因此,我們不會忽視該網站,而是在出現問題時盡可能地修復它。起初,它不支援響應式設計,但它是響應式開發的,每當伺服器出現問題時,我們都會盡力修復錯誤。
起初,我以為我真的想用這個想法而不是技術來做一些東西,所以我開始開發它,但當我想到它時,我對技術方面感到失望,因為它是一個只需要獲取數據的應用程序從伺服器並分發它。
隨著這些遺憾的堆積,我後來開發了具有前端(react)和後端(express)全端的todo應用程式。在我繼續做的玩具專案中,我很失望我必須一邊做專案一邊學習,而且我也想學習後端,所以我決定要做。
我本來打算使用一個開源的 mma-api,但它不起作用,所以我分叉了它並做了一些調整。然而,當我從包包裡爬出來並發送資料時,sherdog的形式發生了變化,所以我必須重新編寫API。
最近(2022年6月左右),聽說網站無法正常運作,檢查後發現,網站無法正常運作,是因為google無法正常抓取。顯然,由於數據是從伺服器收集並通過爬行發送的,因此看起來並不穩定。
在透過 Github Pages 分發前端以及使用名為 https://server.woog2roid.dev 的個人網域從後端分發資料時,我們進行了許多嘗試和錯誤。從如何部署後端開始,我一開始是在免費的雲端伺服器上運行一個節點,但我擔心使用起來不方便,因為伺服器沒有 https 連接,所以我最終購買了一個私有網域並使用支援讓我們加密連接到https。