之後我們將串接後端,但我們著重在react native app上,所以我們會使用BAAS來簡化我們後端的開發,今天我們先介紹什麼是BAAS
BaaS是"Backend as a Service"的縮寫,也就是"後端即服務"。它是一種雲服務模型,為應用開發者提供了一整套現成的後端基礎設施和功能。可以讓開發者專注於前端開發和用戶體驗,而無需花費大量時間和資源來構建和管理後端系統。
數據存儲和同步: 提供雲端數據庫,支持數據的存儲、檢索和實時同步。
用戶管理和認證: 包括用戶註冊、登錄、密碼重置等功能,以及社交媒體登錄整合。
文件存儲: 允許應用上傳和管理文件,如圖片、視頻等。
推送通知: 支持向移動設備發送推送消息。
雲函數: 允許在雲端運行自定義代碼,處理複雜的業務邏輯。
API管理: 提供RESTful API,方便與其他服務集成。
我們知道了什麼是BAAS,那麼我們來介紹之後會使用的parse server,主要是自行使用docker來創建。
Parse Server是一個開源的BaaS框架,最初由Facebook開發,後來於2016年開源。
Parse Server為開發者提供了一個強大而靈活的後端解決方案,特別適合那些希望對後端基礎設施有更多控制權的項目。
之後我會在本地使用docker建立一個parse server作為後端使用