我有 .env 有 REACT_APP_API_URL = http://localhost:5000/。我在這個代碼片段中使用它
import axios from "axios";
const host = axios.create({
baseURL: process.env.REACT_APP_API_URL
});
const authHost = axios.create({
baseURL: process.env.REACT_APP_API_URL
});
當我嘗試輸出 console.log(process.env.REACT_APP_API_URL); 然后顯示的值未定義,這是為什么呢?.env 檔案位于所有客戶端檔案所在的目錄中
uj5u.com熱心網友回復:
first install dotenv: npm i dotenv
after that import this to file: const dotenv = require("dotenv")
and config dot env: dotenv.config()
uj5u.com熱心網友回復:
請檢查您的.gitignore檔案,有時create-react-app將.env檔案添加到 .gitignore 條目。也許這就是原因。
uj5u.com熱心網友回復:
您是否嘗試使用 dotenv 包?
https://www.npmjs.com/package/dotenv
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/485888.html
標籤:javascript 反应
下一篇:將二維陣列轉換為物件陣列
