Node.js環境変数process.envの使い方を詳しく解説
今回は、Node.js 環境変数 process.env の使い方について詳しく説明します。 Node.js 環境変数 process.env を使用する際の 注意事項 とは何ですか。見てください。
ノード環境変数
まず、react や vue でシングルページのアプリケーションを開発している場合、設定ファイルの process.env については皆さんよく知らないと思います。
思い出せない? 黒い疑問符.jpg。 それは以下の内容です。 文字通り、これはこの env 属性です。開発環境と運用環境が異なると、設定は多少異なります。 さて、このいわゆるプロセスが何であるかを見てみましょう。 ドキュメント: http://nodejs.cn/api/process.html 公式説明: プロセス オブジェクトは、関連情報を提供し、現在の Node.js プロセスを制御するグローバル (グローバル変数) です。オブジェクトとして、Node.js アプリケーションで常に使用できるため、require() を使用する必要はありません。 Process(プロセス)は実際にはnodejsに存在するグローバル変数です。 そして、このいわゆるプロセスを通じて、いくつかの興味深いものを得ることができます。 しかし、今日は主に process.env について話します。プロセス.env
これは何ですか? 公式: process.env プロパティは、ユーザー環境情報を含むオブジェクトを返します。 ドキュメント: http://nodejs.cn/api/process.html#process_process_env おおおお、この属性はプロジェクトが実行されている環境に関する情報を返すことができることがわかりました。 使用は何ですか? これは明らかな使用シナリオであり、これに基づいてサーバーにラベルを付けることができます。この場合、さまざまな環境に応じていくつかの構成処理を実行できます。たとえば、sourceMap をオンにする、バックエンド インターフェイスのドメイン名を切り替えるなどです。りー
環境変数を構成する方法
各環境の環境変数を設定する方法について説明します。Windows 構成
一時的な構成 cmd 環境で直接構成し、環境変数を表示し、環境変数を追加し、環境変数を削除するだけです。りー
永続的な構成 (この PC) を右クリック -> プロパティ (R) -> 詳細なシステム環境変数 (N)...Linux構成
一時的 環境変数の表示、環境変数の追加、環境変数の削除你是 dev 环境 他是 uat 环境 她是 product 环境。
#node中常用的到的环境变量是NODE_ENV,首先查看是否存在 set NODE_ENV #如果不存在则添加环境变量 set NODE_ENV=production #环境变量追加值 set 变量名=%变量名%;变量内容 set path=%path%;C:\web;C:\Tools #某些时候需要删除环境变量 set NODE_ENV=
#node中常用的到的环境变量是NODE_ENV,首先查看是否存在 echo $NODE_ENV #如果不存在则添加环境变量 export NODE_ENV=production #环境变量追加值 export path=$path:/home/download:/usr/local/ #某些时候需要删除环境变量 unset NODE_ENV #某些时候需要显示所有的环境变量 env
# 所有用户都生效 vim /etc/profile # 当前用户生效 vim ~/.bash_profile
環境によるバックエンドインターフェイスの変更の問題を解決します
この問題を解決した後は、異なる環境のマシンに異なる NODE_ENV を設定できます。もちろん、このフィールドは必ずしも確実ではありません。他のNODE_ENV_NIZUISHUAIなどに変更することもでき、とにかくカスタマイズされています。
解決手順
1. コード内のバックエンド アドレス構成を変更します とても簡単です。フィールドを使用して判断するだけです。 (プロセスはノードprocess.env.NODE_ENV
グローバル属性です。直接使用してください)
# 在文件末尾添加如下格式的环境变量 export path=$path:/home/download:/usr/local/ export NODE_ENV = product
プロジェクトの開始をしてください。
最後に言ってください
私の現在のプロジェクトはReactサーバーサイドレンダリングであるためです。したがって、バックエンド要求の転送は、処理のために nginx に引き渡されません。
通常の単一ページのアプリケーションと同様に、nginx は通常、リクエストの転送に使用されます。
この記事は比較的早く書きました(笑)もし記事に間違いがあれば教えてください。勉強させていただきます。
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
Sublime Textを処理してGBK形式の中国語文字化けを開く
以上がNode.js環境変数process.envの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 はじめに: 技術の継続的な発展により、音声認識技術は人工知能の分野の重要な部分になりました。 WebSocket と JavaScript をベースとしたオンライン音声認識システムは、低遅延、リアルタイム、クロスプラットフォームという特徴があり、広く使用されるソリューションとなっています。この記事では、WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法を紹介します。

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

WebSocket と JavaScript を使用してオンライン予約システムを実装する方法 今日のデジタル時代では、ますます多くの企業やサービスがオンライン予約機能を提供する必要があります。効率的かつリアルタイムのオンライン予約システムを実装することが重要です。この記事では、WebSocket と JavaScript を使用してオンライン予約システムを実装する方法と、具体的なコード例を紹介します。 1. WebSocket とは何ですか? WebSocket は、単一の TCP 接続における全二重方式です。

JavaScript と WebSocket を使用してリアルタイム オンライン注文システムを実装する方法の紹介: インターネットの普及とテクノロジーの進歩に伴い、ますます多くのレストランがオンライン注文サービスを提供し始めています。リアルタイムのオンライン注文システムを実装するには、JavaScript と WebSocket テクノロジを使用できます。 WebSocket は、TCP プロトコルをベースとした全二重通信プロトコルで、クライアントとサーバー間のリアルタイム双方向通信を実現します。リアルタイムオンラインオーダーシステムにおいて、ユーザーが料理を選択して注文するとき

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 はじめに: 今日、天気予報の精度は日常生活と意思決定にとって非常に重要です。テクノロジーの発展に伴い、リアルタイムで気象データを取得することで、より正確で信頼性の高い天気予報を提供できるようになりました。この記事では、JavaScript と WebSocket テクノロジを使用して効率的なリアルタイム天気予報システムを構築する方法を学びます。この記事では、具体的なコード例を通じて実装プロセスを説明します。私たちは

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

使用法: JavaScript では、insertBefore() メソッドを使用して、DOM ツリーに新しいノードを挿入します。このメソッドには、挿入される新しいノードと参照ノード (つまり、新しいノードが挿入されるノード) の 2 つのパラメータが必要です。

JavaScript で HTTP ステータス コードを取得する方法の紹介: フロントエンド開発では、バックエンド インターフェイスとの対話を処理する必要があることが多く、HTTP ステータス コードはその非常に重要な部分です。 HTTP ステータス コードを理解して取得すると、インターフェイスから返されたデータをより適切に処理できるようになります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法と、具体的なコード例を紹介します。 1. HTTP ステータス コードとは何ですか? HTTP ステータス コードとは、ブラウザがサーバーへのリクエストを開始したときに、サービスが
