Firebase feat React 簡易教學 (一):簡介&快速 hosting 新網站
· 6 分鐘閱讀
簡介 Firebase
Firebase 是 Firebase, Inc. 在2011年發布的行動和網路應用程式開發者平台,在 2014 年被 Google 收購,現在屬於 google 的產品, 提供 很多很有用的服務,像是
- Authentication (不需要伺服器端程式碼,也能輕鬆驗證及管理不同提供者的使用者)
- Cloud Firestore (可即時推送更新、建立功能強大的查詢,並具備自動調整資源配置功能)
- Storage (不需要伺服器端程式碼,也能儲存及擷取使用者產生的圖片、音訊與影片等檔案)
- Functions (不必管理伺服器也能執行行動後端程式碼)
- Cloud Messaging (透過經過整合的新版活動介面向指定目標傳送通知,藉此提高使用者參與度)
... etc
一開始很多人搞不懂 Firebase 和 GCP 的差別,以我的理解是 google 將一些初階的功能下放到 Firebase,所以註冊 Firebase 很簡單,只需要有 google 帳號就可以,不需要綁定信用卡, Firebase 提供一個叫 Spark 的專案,屬於免費的性質,如果你的用量超過,或者需要一些更進階的功能,就會把你導向 GCP 的付費專案
雖然公司主要用的是 AWS,但還是有用到一些像 FCM 的功能,一直沒好好的測試一下 Firebase 的功能,決定要找時間來完整測試 Firebase 的一些常用功能,預計會整理成系列文章
這是第一篇,先來測試 hosting 的功能
前置作業:新增 Firebase 專案
這個部份很簡單,就簡單的截幾張圖說明
首先要新增專案,點選「新增專案」,然後一直按下一步就可以,沒什麼要注意的