2025-05-26 .env 檔案是什麼
2025-05-26 .env 檔案是什麼
好 👌 我來幫你說清楚 .env 檔案是什麼,以及怎麼建立。
🔑 .env 檔案是什麼?
.env全名是 environment file(環境變數檔案)。用來存放敏感或環境相關的設定,例如:
- API Key
- 資料庫密碼
- 伺服器的 port
好處是:不用把密碼寫死在程式碼裡,而是透過
dotenv套件自動讀取。
📂 怎麼建立 .env 檔案?
你現在在 ~/mcp-gateway 專案目錄,直接執行:
1 | nano .env |
會開啟一個編輯器,把以下內容貼進去:
1 | PORT=4000 |
存檔方法(在 nano 裡):
- 按
Ctrl + O(字母 O,不是零),存檔 - 按
Enter確認檔名.env - 按
Ctrl + X退出
這樣就會在 mcp-gateway 目錄下生成 .env 檔案。
🧪 使用方法
程式碼裡用 dotenv 讀取:
1 | import dotenv from "dotenv"; |
執行:
1 | node server.js |
會看到:
1 | Port: 4000 |
⚠️ 注意:
.env檔案通常會加到.gitignore,避免不小心把 API Key 上傳到 GitHub。- Key 的值目前留空沒關係,以後要用真的 API Key 再貼上。
要不要我直接幫你修改 package.json,加一個 start 指令,讓你之後只要打 npm start 就會自動讀 .env 並跑 server.js?