我正在開發示例應用程式并想知道 process.env 變數,我知道console.log(process.env)會回傳它的變數。但是我可以在運行它的服務器后看到它們嗎?
npm start
我無法在控制臺中輸入任何內容。由于我是 node.js 的新手,請告訴我。通過 switing NODE_ENV,似乎development, staging,production被切換了。所以我想確認他們。
謝謝
uj5u.com熱心網友回復:
如果您在 docker 中啟動服務器并且不將自定義變數傳遞給process.env您的應用程式,您可以通過 docker 命令查看您的環境:
docker exec your_container env
另一種方式 - 在您的應用程式中創建一個特定的路由,它將回傳您的所有資料process.env。
像這樣的東西:
GET yourserver/api/system/env
但是這種方式并不安全,您應該考慮保護您的系統路由。
UPD
您也可以在服務器啟動后呼叫 console.log(process.env)。
await app.listen(3000);
console.log(process.env);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/498294.html
