Aqso commited on
Commit
1be0869
·
verified ·
1 Parent(s): c301ca0

Create src/config/firebase.js

Browse files
Files changed (1) hide show
  1. 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
- apiKey: "API_KEY_LU",
6
- authDomain: "PROJECT_LU.firebaseapp.com",
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
- if (snapshot.exists()) return snapshot.val();
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;