1

環境変数を使用しようとしていますが、ファイルを使用してサーバーを実行すると、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)
})
4

2 に答える 2