Tích hợp Flutter Web

Với CLI nhận biết khung của Firebase, bạn có thể triển khai ứng dụng Flutter của mình lên Firebase.

Trước khi bắt đầu

Trước khi bắt đầu triển khai ứng dụng lên Firebase, hãy xem xét các yêu cầu và lựa chọn sau:

  • Firebase CLI phiên bản 12.1.0 trở lên. Đảm bảo bạn cài đặt CLI bằng phương thức mà bạn muốn.
  • Không bắt buộc: Đã bật tính năng thanh toán cho dự án Firebase của bạn (bắt buộc nếu bạn dự định sử dụng SSR)

Khởi động Firebase

Để bắt đầu, hãy khởi động Firebase cho dự án khung của bạn. Sử dụng CLI Firebase cho một dự án mới hoặc sửa đổi firebase.json cho một dự án hiện có.

Khởi chạy một dự án mới

  1. Trong giao diện dòng lệnh (CLI) Firebase, hãy bật bản dùng thử các khung web:
    firebase experiments:enable webframeworks
  2. Chạy lệnh khởi tạo từ CLI rồi làm theo lời nhắc:

    firebase init hosting

  3. Trả lời có cho câu hỏi "Bạn có muốn sử dụng một khung web không? (thử nghiệm)"

  4. Chọn thư mục nguồn lưu trữ; đây có thể là một ứng dụng Flutter hiện có.

  5. Nếu được nhắc, hãy chọn Flutter Web.

Khởi chạy một dự án hiện có

Thay đổi cấu hình lưu trữ trong firebase.json để có lựa chọn source thay vì lựa chọn public. Ví dụ:

{
  "hosting": {
    "source": "./path-to-your-flutter-app"
  }
}

Phân phát nội dung tĩnh

Sau khi khởi chạy Firebase, bạn có thể phân phát nội dung tĩnh bằng lệnh triển khai tiêu chuẩn:

firebase deploy