Nâng cao ứng dụng Bolt AI của bạn: Kết nối với cơ sở dữ liệu đám mây thực sự bằng Firebase
Hôm nay, chúng ta sẽ nâng cấp ứng dụng Bolt AI của mình bằng cách kết nối với cơ sở dữ liệu đám mây thực sự bằng Firebase. Điều này sẽ cho phép chúng ta lưu trữ dữ liệu một cách khả Expand và bảo mật, thay vì phụ thuộc vào lưu trữ cục bộ.
Hạn chế của Lưu trữ Cục bộ
Bạn có thể đang tự hỏi tại sao chúng ta phải bận tâm với cơ sở dữ liệu đám mây khi ứng dụng Bolt của chúng ta có thể đã lưu trữ dữ liệu cục bộ. Tuy nhiên, lưu trữ cục bộ có những hạn chế. Nó được lưu trữ trong trình duyệt, điều này nghĩa là nếu bạn mở ứng dụng trên một laptop hoặc trình duyệt khác, bạn sẽ không có quyền truy cập vào dữ liệu đó. Thậm chí ngay cả khi bạn đã đăng nhập vào Bolt, bạn vẫn sẽ không thể truy cập vào dữ liệu gốc. Đây là khi cơ sở dữ liệu đám mây tham gia.
Đây là màn hình chụp ứng dụng ban đầu.
Tại sao lại là Firebase?
Chúng ta đã chọn Firebase là cơ sở dữ liệu đám mây của mình vì nó là một dịch vụ phổ biến và có nhiều tính năng thú vị mà chúng ta có thể khám phá trong các video tiếp theo. Firebase cũng có một phiên bản miễn phí khá hào phóng, hoàn hảo để khởi động và thử nghiệm ứng dụng của chúng ta.
Đây là bảng điều khiển Firebase nơi chúng ta thiết lập cơ sở dữ liệu của mình.
Thiết lập cơ sở dữ liệu
Để thiết lập cơ sở dữ liệu của mình, chúng ta sẽ cần tạo một dự án Firebase, tạo một cơ sở dữ liệu Firestore, và thiết lập các quy tắc truy cập. Chúng ta sẽ thiết lập các quy tắc truy cập ở chế độ thử nghiệm, điều này sẽ cho phép bất kỳ ai cũng có thể truy cập vào dữ liệu trong 30 ngày tới. Đây sẽ đủ thời gian để chúng ta thử nghiệm và triển khai ứng dụng của mình.
Đây là cơ sở dữ liệu Firestore của chúng ta nơi chúng ta sẽ lưu trữ dữ liệu của mình.
Kết nối với Firebase
Bây giờ chúng ta đã có cơ sở dữ liệu của mình, chúng ta sẽ cần kết nối với nó từ ứng dụng Bolt của mình. Chúng ta sẽ sử dụng các giá trị cấu hình Firebase mà chúng ta đã copy trước và cung cấp chúng cho Bolt. Bolt sẽ cập nhật các phụ thuộc để thêm thư viện Firebase, thiết lập một file với cấu hình Firebase của chúng ta, và tạo các hàm để đọc và ghi vào cơ sở dữ liệu.
Đạt được thành công
Sau khi sửa lỗi, chúng ta thử lại và thành công thêm một thói quen mới vào ứng dụng của mình. Chúng ta thậm chí có thể tìm thấy nó trong bảng điều khiển Firebase.
Đây là màn hình chụp thành công nơi chúng ta có thể thấy dữ liệu của mình trong bảng điều khiển Firebase.
Lưu trữ biến môi trường
Trước khi chúng ta kết thúc, chúng ta cần thực hiện một điều chỉnh cuối cùng. Chúng ta sẽ lưu trữ cấu hình kết nối, đặc biệt là khóa API, trong một file env đặc biệt. Đây là một thực tiễn tốt để giữ giá trị này riêng biệt với cơ sở mã của chúng ta.
Kết luận
Trong hướng dẫn này, chúng ta đã học cách kết nối ứng dụng Bolt AI của mình với một cơ sở dữ liệu đám mây thực sự bằng Firebase. Chúng ta đã vượt qua các trở ngại và thành công lưu trữ dữ liệu của mình trong đám mây. Trong video tiếp theo, chúng ta sẽ thêm quyền ủy thác, tài khoản người dùng và đăng nhập và đăng xuất. Hãy cho tôi biết trong các nhận xét về các chủ đề bạn muốn tôi bao phủ tiếp theo.