Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3473b9f

Browse files
authored
Merge pull requestalexmojaki#293 from alexmojaki/configure-firebase
Configure new firebase project
2 parents8c3341e +1c3ce8e commit3473b9f

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed

‎frontend/src/book/store.js‎

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,40 @@ import pagesUrl from "./pages.json.load_by_url"
99
importaxiosfrom"axios";
1010
import*astermsfrom"../terms.json"
1111

12-
constfirebaseApp=firebase.initializeApp({
12+
constfirebaseConfig={
13+
es:{
14+
apiKey:"AIzaSyDNpI4qJjFfRWuFqOnonuqmJGYr0Hp3Iuk",
15+
authDomain:"futurecoder-es-latam.firebaseapp.com",
16+
databaseURL:"https://futurecoder-es-latam-default-rtdb.firebaseio.com",
17+
projectId:"futurecoder-es-latam",
18+
storageBucket:"futurecoder-es-latam.appspot.com",
19+
messagingSenderId:"1084443780130",
20+
appId:"1:1084443780130:web:cb507edf79f9ba131b967b",
21+
measurementId:"G-W0ZYL2E5W5"
22+
},
23+
}[process.env.REACT_APP_LANGUAGE]||{
1324
apiKey:"AIzaSyAZmDPaMC92X9YFbS-Mt0p-dKHIg4w48Ow",
1425
authDomain:"futurecoder-io.firebaseapp.com",
26+
databaseURL:"https://futurecoder-io-default-rtdb.firebaseio.com",
1527
projectId:"futurecoder-io",
1628
storageBucket:"futurecoder-io.appspot.com",
1729
messagingSenderId:"361930705093",
1830
appId:"1:361930705093:web:dda41fee927c949daf88ac",
1931
measurementId:"G-ZKCE9KY52F",
20-
});
32+
};
33+
34+
constfirebaseApp=firebase.initializeApp(firebaseConfig);
35+
36+
let{databaseURL}=firebaseConfig;
2137

22-
letdatabaseUrl=`https://futurecoder-io-default-rtdb.firebaseio.com`;
2338
if(process.env.REACT_APP_USE_FIREBASE_EMULATORS&&window.location.hostname==="localhost"){
2439
// firebase.database().useEmulator("localhost", 9009);
25-
databaseUrl="http://localhost:9009";
40+
databaseURL="http://localhost:9009";
2641
firebase.auth().useEmulator("http://localhost:9099");
2742
}
2843

2944
letfirebaseAnalytics;
30-
exportconstisProduction=window.location.hostname==="futurecoder.io";
45+
exportconstisProduction=window.location.hostname.endsWith("futurecoder.io");
3146
if(isProduction){
3247
firebaseAnalytics=firebase.analytics(firebaseApp);
3348
}
@@ -228,7 +243,7 @@ export const databaseRequest = async (method, data={}, endpoint="users") => {
228243
}
229244
constauth=awaitcurrentUser.getIdToken();
230245
constresponse=awaitaxios.request({
231-
url:`${databaseUrl}/${endpoint}/${currentUser.uid}.json`,
246+
url:`${databaseURL}/${endpoint}/${currentUser.uid}.json`,
232247
params:{auth},
233248
method,
234249
data,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp