Tích hợp Flutter Web

Với CLI nhận biết khung 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ạn bắt đầu triển khai ứng dụng của mình lên Firebase, hãy xem lại các yêu cầu và tùy chọn sau:

  • Firebase CLI phiên bản 12.1.0 trở lên. Đảm bảo cài đặt CLI bằng phương pháp ưa thích của bạn.
  • Tùy chọn: Đã 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 tạo Firebase

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

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

  1. Trong Firebase CLI, bật xem trướ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 "Bạn có muốn sử dụng khung web không? (thử nghiệm)"

  4. Chọn thư mục nguồn lưu trữ của bạn; đâ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 tạo một dự án hiện có

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

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

Phục vụ nội dung tĩnh

Sau khi khởi tạo 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