Create src/config/firebase.js
Browse files- src/config/firebase.js +5 -6
src/config/firebase.js
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
import { initializeApp } from "firebase/app";
|
| 2 |
import { getDatabase, ref, get, child } from "firebase/database";
|
| 3 |
|
|
|
|
|
|
|
| 4 |
const firebaseConfig = {
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
databaseURL: "https://PROJECT_LU-default-rtdb.firebaseio.com",
|
| 8 |
-
projectId: "PROJECT_LU",
|
| 9 |
};
|
| 10 |
|
| 11 |
const app = initializeApp(firebaseConfig);
|
|
@@ -15,8 +15,7 @@ export const fetchAnichinData = async () => {
|
|
| 15 |
const dbRef = ref(db);
|
| 16 |
try {
|
| 17 |
const snapshot = await get(child(dbRef, `anichin_database`));
|
| 18 |
-
|
| 19 |
-
return null;
|
| 20 |
} catch (error) {
|
| 21 |
console.error("Firebase fetch error:", error);
|
| 22 |
return null;
|
|
|
|
| 1 |
import { initializeApp } from "firebase/app";
|
| 2 |
import { getDatabase, ref, get, child } from "firebase/database";
|
| 3 |
|
| 4 |
+
// ARSITEKTUR FRONTEND: Hanya gunakan ekstrak data publik.
|
| 5 |
+
// DILARANG memasukkan private_key ke object ini.
|
| 6 |
const firebaseConfig = {
|
| 7 |
+
projectId: "dtabase-80c9a",
|
| 8 |
+
databaseURL: "https://dtabase-80c9a-default-rtdb.asia-southeast1.firebasedatabase.app"
|
|
|
|
|
|
|
| 9 |
};
|
| 10 |
|
| 11 |
const app = initializeApp(firebaseConfig);
|
|
|
|
| 15 |
const dbRef = ref(db);
|
| 16 |
try {
|
| 17 |
const snapshot = await get(child(dbRef, `anichin_database`));
|
| 18 |
+
return snapshot.exists() ? snapshot.val() : null;
|
|
|
|
| 19 |
} catch (error) {
|
| 20 |
console.error("Firebase fetch error:", error);
|
| 21 |
return null;
|