背景關系:這是一個 React 應用程式,我想使用 .env 檔案來存盤我的資料庫相關憑據。這在未來可能會改變,但由于某種原因我無法讓它作業。
.env:
REACT_APP_FAUNA_API_KEY=**************** // returns fine if I console.log() it and I can also use it in the rest of the code
FAUNA_DB_ID=***************** // returns undefined
資料庫.js:
import faunadb from "faunadb";
require("dotenv").config();
const client = new faunadb.Client({
secret: process.env.REACT_APP_FAUNA_API_KEY,
domain: "db.eu.fauna.com",
port: 443,
scheme: "https",
});
const q = faunadb.query;
console.log(process.env.FAUNA_DB_ID);
const databaseID = process.env.FAUNA_DB_ID;
export { client, q, databaseID };
uj5u.com熱心網友回復:
對于 CRA 應用程式(根據REACT_APP_FAUNA_API_KEY變數進行猜測),如果它們以REACT_APP_
https://create-react-app.dev/docs/adding-custom-environment-variables/
如果將變數重命名為REACT_APP_FAUNA_DB_ID,它是否正確回傳?
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/360028.html
標籤:javascript 反应 多环境 动物数据库
上一篇:無法決議API值
