Cách truy cập Realtime Database trong Firebase thông qua REST API

Firebase là một nền tảng phát triển ứng dụng di động và web được phát triển bởi Google. Nó cung cấp một loạt các dịch vụ và công cụ để phát triển ứng

Hướng dẫn tạo REST API với Firebase functions và firestore

Realtime Database chỉ phù hợp với dự án nhỏ , truy vấn đơn gỉan. Với dự án lớn hơn thì ta nên sử dụng Firestore, xử lý những truy vấn phức tạp hơn

Upload ảnh từ web lên Cloud Storage của Firebase

Nếu bạn đang sử dụng firebase để làm backend và muốn up ảnh lên thì Cloud Storage của firebase sẽ làm việc đó. Ở đây mình dùng React để làm Frontend

Chức năng xác thực React App với Firebase Authentication

Trong bất kỳ ứng dụng web app nào khi có user thì thường phải có các chức năng xác thực như signin, signup, forgot password,....

Sử dụng middleware để bảo vệ route và phân quyền trong Firebase

Middleware như đoạn mã trung gian kết nối giữa request và response, nó sẽ check xem user đó đã đăng nhập chưa và có quyền được dùng API đó hay không

Ứng dụng đệ quy để tạo menu đa cấp

Đệ quy là một phương pháp lập trình mà hàm tự gọi lại chính nó để giải quyết một bài toán nào đó. Đệ quy được ứng dụng để tạo và quản lý menu đ

Các hàm thường dùng khi CRUD với firebase-admin

Để viết 1 api cùng với Cloud Function của Firebase ta sẽ sử dụng package là firebase-admin.

Tổng hợp các hàm hay và thường dùng với array và object trong lodash

Lodash là một thư viện JavaScript phổ biến cung cấp nhiều hàm tiện ích để làm việc với mảng, đối tượng,... Nó giúp lập trình viên viết mã ngắn gọn, dễ

Tạo hàng loạt bản ghi có khoá ngoại với Strapi entity service

Khi tạo nhiều bản ghi cùng một lúc với Entity Service mà bản ghi có foreign key(khoá ngoại) thì ta sẽ kết hợp sử dụng với Promise.all().

Tạo album ảnh với react-photo-album trong react

Để tạo một album ảnh trong react ta sử dụng package react-photo-album , cho phép hiển thị danh sách ảnh theo kiểu mansory - giống như trang Pinterest.