2017-09-19 11 views
0

永遠に実行する方法を知っている人は、.envファイルをロードできるかどうかを知りたいと思います。ノードJSは永遠にdotenvをロードする

現在、私たちが永久にstart app.jsを実行すると、process.env.fooは未定義になります。

答えて

1

この目的のためにdotenvパッケージを使用できます。あなたはあなたがその後、別の場所であなたのファイル.envを作成した場合、あなたはこの require('dotenv').config()

のように使用したりすることができ、プロジェクトのルートディレクトリに.envファイルを追加した場合はアプリのエントリでは、この

require('dotenv').config({ path: '.env' }) 
+0

私はこれを試みましたが、それでも同じ結果です。 .env内のすべての変数は未定義になります。 – Najmi

+0

.envファイルは、アプリケーションエントリと同じフォルダレベルにありますか? –

+0

はい、そうです。私はそれが永遠にjsまたは他人であることを確認していません。 – Najmi

0

を行いますあなたのコードの使用 require('dotenv').config({path : '/your/path/.env'})

関連する問題