OS XでNODE_ENVをproduction/developmentに設定する方法 質問する

OS XでNODE_ENVをproduction/developmentに設定する方法 質問する

express.js 環境で使用します。何か提案はありますか?

ベストアンサー1

アプリを実行する前に、コンソールでこれを行うことができます。

export NODE_ENV=production

または、Windows の場合は、これを試すこともできます:

SET NODE_ENV=production

PowerShellの場合:

$env:NODE_ENV="production"

または、次のようにアプリを実行することもできます。

NODE_ENV=production node app.js

js ファイルで設定することもできます:

process.env.NODE_ENV = 'production';

ただし、サーバーで VIM を開いて本番環境に変更するのは簡単ではないため、ランタイム ファイルでこれを行うことはお勧めしません。ディレクトリに config.json ファイルを作成し、アプリが実行されるたびにそこから読み取って構成を設定します。

おすすめ記事