在此儲存庫中,您將找到一些靜態或動態全端 Web 應用程式的頂級託管選項,所有這些選項都可以免費使用。
以下列出的所有網站都提供付費和免費方案;您可以利用免費套餐來託管自己的個人項目,並在需要額外資源時切換到適當的付費方案。
Heroku 曾經是業餘愛好者和初學者部署簡單應用程式進行學習和概念測試的首選免費提供者。
Heroku 將從 11 月 28 日開始停止提供免費方案。
Vercel 是一個靜態網站和前端框架平台,旨在與無頭內容、商業或資料庫整合。使用 vercel 部署您的專案非常簡單,只需點擊幾下即可。
Netlify 是另一個非常受歡迎的託管動態和靜態網站的網站,但它僅支援前端,因此您無法在 Netlify 上託管全端應用程式。使用 Netlify 的部署過程也非常簡單;這與 Vercel 幾乎相同。
造訪 https://www.netlify.com/
使用您的 github 帳戶註冊
按一下“新增網站並選擇匯入現有項目”。還有一個選項可以從可用範本中進行選擇,或者您也可以手動上傳您的網站。
按一下 GitHub 儲存庫旁的匯入按鈕,其中包含您要部署的專案。
將出現一個彈出窗口,您可以在其中配置項目目錄根名稱等內容。
現在點擊部署按鈕,建立和部署您的應用程式將需要幾分鐘的時間,並將顯示您的網站所在的 netlify url。
Fly.io是一個全球應用程式分發平台。借助 Fly.io,您可以在微型伺服器(他們稱為 Firecracker microVM)中部署全端 Web 應用程式。無論是簡單的 Web 服務還是具有多種支援服務的資料庫支援的作品,都可以輕鬆部署。
它使用 Docker 映像來 Firecracker 您的應用程序,使其成為 microVM。 Fly.io 提供免費套餐來部署和測試小型應用程式。
您可以使用 cli 和幾個命令來部署您的服務。這非常簡單。
現在您可以存取https://fly.io
儀表板,並且可以使用即時 URL 找到已部署的應用程式。
Render 是一個統一的雲,可使用免費的 TLS 憑證、全球 CDN、DDoS 保護、專用網路和 Git 自動部署來建立和運行您的所有應用程式和網站。
使用 Render 進行部署也非常簡單和直接。
Railway 是一個基礎架構平台,您可以在其中配置基礎架構、在本機上使用該基礎架構進行開發,然後部署到雲端。您可以從儲存庫開始,或從範本開始。他們的工具透過插件和變數管理擴展了您的應用程序,因此環境與本地環境相同。
他們有一個免費套餐,您可以免費部署應用程序,直到您的使用量低於所提供的資源。
使用railway.app進行部署很簡單
亞馬遜的雲端運算平台AWS(Amazon Web Services)範圍廣泛且不斷擴展。它結合了基礎設施即服務 (IaaS)、平台即服務 (PaaS) 和打包軟體即服務 (SaaS) 產品。
客戶在使用 AWS 免費套餐時可以免費探索和測試 AWS 服務,但不得超過指定的服務特定限制。免費套餐由三種不同類型的產品組成:12 個月的免費套餐、始終免費套餐和短期試用。
如何使用 aws 免費套餐?