我試過很多我的 . env 檔案在我的根目錄中,使用復制害蟲替換了所有變數,但仍然出現無效的 api 密鑰錯誤。
這是我的 firebase.initializeApp 配置
apiKey: process.env.REACT_APP_API_KEY,
authDomain: process.env.REACT_APP_AUTH_DOMAIN,
projectId: process.env.REACT_APP_PROJECT_ID,
storageBucket: process.env.REACT_APP_STORAGE_BUCKET,
messagingSenderId: process.env.REACT_APP_MESSAGEING_SENDER_ID,
appId: process.env.REACT_APP_APP_ID
這就是我撰寫帶有和不帶有“”的 .env 檔案的方式
process.env.REACT_APP_API_KEY=
process.env.REACT_APP_AUTH_DOMAIN=
process.env.REACT_APP_PROJECT_ID=
process.env.REACT_APP_STORAGE_BUCKET=
process.env.REACT_APP_MESSAGEING_SENDER_ID=
process.env.REACT_APP_APP_ID=
這是我的 package.json 檔案依賴項
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"firebase": "^7.24.0",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-firebase-hooks": "^2.2.0",
"react-router": "^6.2.1",
"react-scripts": "^3.4.3"
}
uj5u.com熱心網友回復:
您不需要在.env檔案中變數的開頭撰寫process.env ,因此您的.env應該看起來像這樣
REACT_APP_API_KEY=
REACT_APP_AUTH_DOMAIN=
REACT_APP_PROJECT_ID=
REACT_APP_STORAGE_BUCKET=
REACT_APP_MESSAGEING_SENDER_ID=
REACT_APP_APP_ID=
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/412212.html
標籤:
下一篇:云存盤與谷歌資料庫
