Firebase Hosting tích hợp với các khung web hiện đại phổ biến bao gồm Angular và Next.js. Khi sử dụng Dịch vụ lưu trữ Firebase và Chức năng đám mây cho Firebase với các khung này, bạn có thể phát triển các ứng dụng và vi dịch vụ trong môi trường khung ưa thích của mình, sau đó triển khai chúng trong môi trường máy chủ an toàn, được quản lý. Hỗ trợ trong bản xem trước sớm này bao gồm các chức năng sau:
- Triển khai các ứng dụng Web bao gồm nội dung web tĩnh
- Triển khai các ứng dụng Web sử dụng kết xuất trước / Tạo trang tĩnh (SSG)
- Triển khai các ứng dụng Web sử dụng Kết xuất phía máy chủ (SSR)—kết xuất toàn bộ máy chủ theo yêu cầu
Firebase cung cấp chức năng này thông qua Firebase CLI. Khi khởi tạo Lưu trữ trên dòng lệnh, bạn cung cấp thông tin về dự án Web mới hoặc hiện có của mình và CLI sẽ thiết lập các tài nguyên phù hợp cho khung Web bạn đã chọn.
điều kiện tiên quyết
- Firebase CLI phiên bản 11.14.2 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 thanh toán trên dự án Firebase của bạn (bắt buộc nếu bạn định sử dụng SSR).
Phục vụ tại địa phương
Bạn có thể kiểm tra tích hợp của mình cục bộ bằng cách thực hiện theo các bước sau:
- Chạy
firebase emulators:start
từ thiết bị đầu cuối. Điều này xây dựng ứng dụng của bạn và phân phối nó bằng Firebase CLI. - Mở ứng dụng web của bạn tại URL cục bộ do CLI trả về (thường là http://localhost:5000).
Triển khai ứng dụng của bạn lên Firebase Hosting
Khi bạn đã sẵn sàng chia sẻ những thay đổi của mình với mọi người, hãy triển khai ứng dụng của bạn lên trang web trực tiếp của bạn:
- Chạy
firebase deploy
từ thiết bị đầu cuối. - Kiểm tra trang web của bạn trên:
SITE_ID.web.app
hoặcPROJECT_ID.web.app
(hoặc miền tùy chỉnh của bạn, nếu bạn đã thiết lập).
Bước tiếp theo
Xem hướng dẫn chi tiết cho khuôn khổ ưa thích của bạn: