Published on

Firebase của Google

Authors
  • Name
    Email
Table of Contents

Cách cấu hình và deploy web tĩnh lên firebase

  • Cài đặt và deploy firebase
npm install -g firebase-tools

Sau khi cài đặt chạy lệnh firebase login để đăng nhập tài khoản google của bạn.

Chạy lệnh firebase init trong thư mục gốc project sau khi login thành công để thiết lập kết nối lần đầu tiên và tạo các file config.

Sau đó build web của bạn và deploy lên firebase bằng lệnh

firebase deploy --only hosting
  • Lấy Firebase Token bằng cách chạy lệnh firebase login:ci từ terminal, sau khi được chuyển hướng tới trình duyệt và login thành công thì token sẽ hiện ở terminal

  • Cấu hình file firebase.json

{
  "hosting": {
    "site": "huedung",
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "redirects": [
      {
      "source": "/foo",
      "destination": "/bar",
      "type": 301
    }, 
    {
      "source": "/firebase/**",
      "destination": "https://firebase.google.com/",
      "type": 302
    },
    {
      "regex": "/firebase/.*",
      "destination": "https://firebase.google.com/",
      "type": 302
    } ]
  }
}