node.js - ノードの環境とは正確には何ですか?用途は何ですか?
怪我咯
怪我咯 2017-05-16 13:31:01
0
4
684

nodeのenvって環境変数のことですか?色々なところで見かけますが、何の役に立つのでしょうか?

以前に PHP を学んだときに、なぜ env の概念がなかったのですか?

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(4)
黄舟

環境変数は NODE_ENV を通じて設定できます (デフォルト値は開発)。 ターミナルで次のコマンドを実行して、ログ、mongodb データ操作などの開発環境のデバッグ データを取得します。通常、この値を確認して開発環境と本番環境で異なる処理を行います。この値は、コマンドラインで次の方法で設定できます:

linux & mac:export NODE_ENV=production
windows:set NODE_ENV=production
たとえば、コードが運用環境で何らかの処理を行う必要がある場合は、次のように記述できます:

if (process.env.NODE_ENV === 'production') {
// 運用コード専用
}

いいねを押す +0
伊谢尔伦

phpにはgetenv putenvもあります

いいねを押す +0
迷茫

NODE_ENV は、node.js の環境変数であり、node.js モジュール検索の一部です。これが設定されていない場合、node.js はグローバル モジュールのインストール後に見つからないエラーを報告します

いいねを押す +0
左手右手慢动作

たとえば、コードには開発 (開発) 環境、テスト (テスト) 環境、およびオンライン (本番) 環境があります。コードを作成するときは、最初に開発環境でローカルに開発してから、テストに移る場合があります。環境を整え、最後にオンラインにします。異なる環境間の切り替えを制御するにはどうすればよいですか?現時点では、この環境が使用されます。ターミナルのエクスポート NODE_ENV=test/NODE_ENV=development/NODE_ENV=production に従って、これらのパラメーターに基づいてさまざまな環境変数パラメーターを取得し、必要なものをパッケージ化できます。 . 本番環境。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート