亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在客戶端隱藏firebaseConfig信息

如何在客戶端隱藏firebaseConfig信息

Go
寶慕林4294392 2023-07-10 17:22:35
我正在通過設置身份驗證功能firebase。它在我本地的 docker 環境中運行良好。但它firebaseConfig位于客戶端。我想將firebaseConfig信息隱藏為環境變量。這是堆棧。?client: react/axios?api: golang/gin?web server: nginx?db: mysql?container: docker?ci-tool: travis?deploy: aws elastic beanstalk這是存儲庫結構article  ├ client  ├   └ src  │      └ firebase.ts  ├ api  ├ nginx  └ docker-compose.yml我設置process.env了firebaseConfig。//firebase.tsimport * as firebase from 'firebase';import 'firebase/auth';const firebaseConfig = {  apiKey: process.env.REACT_APP_FIREBASE_API_KEY,  authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,  databaseURL: process.env.REACT_APP_FIREBASE_DATABASE_URL,  projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,  storageBucket: '',  messagingSenderId: process.env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID,  appId: process.env.REACT_APP_FIREBASE_APP_ID,};firebase.initializeApp(firebaseConfig);export default firebase;這在本地環境中運行良好。但在生產環境(elastic beanstalk)中,我不知道設置這些環境變量,因為它們位于客戶端。完整源代碼在這里: https://github.com/jpskgc/article生產 URL 在這里:http://multidocker-env.vwnrixavuv.ap-northeast-1.elasticbeanstalk.com/我希望 firebase 身份驗證可以在生產環境(elastic beanstalk)中工作。但實際情況并非如此。Zr {code: "auth/invalid-api-key", message: "Your API key is invalid, please check you have copied it correctly."}code: "auth/invalid-api-key"message: "Your API key is invalid, please check you have copied it correctly."__proto__: Error
查看完整描述

1 回答

?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

公開 firebaseConfig 沒有問題。
這樣問題就解決了。

查看完整回答
反對 回復 2023-07-10
  • 1 回答
  • 0 關注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號