永遠に実行する方法を知っている人は、.envファイルをロードできるかどうかを知りたいと思います。ノードJSは永遠にdotenvをロードする
現在、私たちが永久にstart app.jsを実行すると、process.env.fooは未定義になります。
永遠に実行する方法を知っている人は、.envファイルをロードできるかどうかを知りたいと思います。ノードJSは永遠にdotenvをロードする
現在、私たちが永久にstart app.jsを実行すると、process.env.fooは未定義になります。
この目的のためにdotenvパッケージを使用できます。あなたはあなたがその後、別の場所であなたのファイル.env
を作成した場合、あなたはこの require('dotenv').config()
のように使用したりすることができ、プロジェクトのルートディレクトリに.env
ファイルを追加した場合はアプリのエントリでは、この
require('dotenv').config({ path: '.env' })
を行いますあなたのコードの使用 require('dotenv').config({path : '/your/path/.env'})
私はこれを試みましたが、それでも同じ結果です。 .env内のすべての変数は未定義になります。 – Najmi
.envファイルは、アプリケーションエントリと同じフォルダレベルにありますか? –
はい、そうです。私はそれが永遠にjsまたは他人であることを確認していません。 – Najmi