每當涉及到保護API 金鑰或我們不想在開源專案中向公眾公開的內容時,我們總是傾向於使用.env 文件,每週都有超過29,000 名開發人員下載一個流行的軟體包, dotenv。
這是一個神話,檔案名稱只能以 .env 開頭。你可以給它任何名字,它仍然可以與 Node.js 一起正常工作。
例如,這是我用來測試此功能的資料夾結構,正如您所看到的,我添加了我的名字作為文件名,而不是 .env。
此文件包含一個 PORT,我想在我的主文件中打印它
而且,正如您所看到的,連接埠正在控制台中列印。
當涉及到環境檔案時,最好在檔案名稱前面使用點(.),因為在任何檔案名稱前面新增點都會使其成為隱藏檔案或資料夾。
這就是為什麼您的作業系統中有多個隱藏的資料夾,只能透過 CLI 訪問,例如 .ssh、.github、.vscode 等。
您可以使用node.js內建的方法來讀取環境文件,而不是使用dotenv來讀取它們,即
node --env-file=.env app.js
在這裡,您可以使用根資料夾中的任何檔案名,而不是使用 .env 作為檔案名稱。
以上是停止使用 dotenv 文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!