簡體   English   中英

我無法訪問 my.env 變量! 節點JS

[英]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 installyarn install ,具體取決於您使用的是什么)。

您應該注意的第一件事是文件路徑。 檢查您的 .env 文件在項目中的位置。 如果它在項目的根目錄中,則無需執行任何操作。 否則,您必須指定 .env 文件的路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM