[英]I can't access my .env variables!! nodeJS
服務器正在 PORT: undefined 模式下運行。 MongoDB 數據庫連接HOST:localhost
用於獲取服務器在開發模式下運行在 PORT: 4000 上。 突然間,my.env 中的兩個變量和每個變量都未定義,例如 cloudinary.. stripe...
您可以在啟動 mongoDB 之前添加此代碼段,以查看節點進程環境變量的內容:
console.log(process.env)
另請注意,您可以像這樣將內聯環境變量傳遞給節點進程:
PORT=4000 node ./my-script.js
要自動加載.env
文件,您可能正在使用此 package: https://github.com/motdotla/dotenv因此請確保您已安裝所有軟件包( npm install
或yarn install
,具體取決於您使用的是什么)。
您應該注意的第一件事是文件路徑。 檢查您的 .env 文件在項目中的位置。 如果它在項目的根目錄中,則無需執行任何操作。 否則,您必須指定 .env 文件的路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.