跳至內容

部署

部署 FastAPI 應用程式相對容易。

部署的意義

**部署**應用程式是指執行必要的步驟,使其**可供使用者使用**。

對於網頁 API 而言,通常會將它放置在遠端機器上,並使用效能良好、穩定性佳的伺服器程式,以便使用者可以有效率地存取應用程式,而不會中斷或出現問題。

這與開發階段形成對比,在開發階段,您會不斷地修改程式碼、使其出錯並修復、停止並重新啟動開發伺服器等等。

部署策略

根據您的具體使用案例和使用的工具,有幾種部署方式。

您可以使用多種工具的組合自行部署伺服器,也可以使用替您完成部分工作的雲端服務,或者其他可能的選項。

我將向您展示在部署FastAPI應用程式時應牢記的一些主要概念(儘管其中大部分也適用於任何其他類型的網頁應用程式)。

您將在下一節中看到更多需要注意的細節以及一些部署技巧。 ✨