環境変数を使用しようとしていますが、ファイルを使用してサーバーを実行すると、PORT 変数のみが取得され、他の変数はすべて未定義です。私はノードモンを使用しています。
.env
PORT=3000
SENDGRID_API_KEY=sometext
パッケージ.json
"scripts": {
"start": "node src/index.js",
"dev": "env-cmd -f ./config/dev.env nodemon src/index.js"
}
index.js
const port = process.env.PORT
const apiKey = process.env.SENDGRID_API_KEY
app.listen(port, () => {
console.log('Server is up on port '+port)
console.log(apiKey)
})