2017-07-03 17 views
1

Node.jsグローバル変数の場合、3000のポートでスクリプトが実行されていて、3001で実行されている同じスクリプトがある場合、グローバル変数はお互いに競合しますか?それとも全く違う環境にいるのでしょうか?Node.js 2つの異なるスクリプトのグローバル変数が競合しますか?

私はAWS EC2インスタンスと2つのスクリプトを実行していますが、それらはまったく同じスクリプトであり、両方のスクリプトにはこのようなグローバル変数がたくさんあります。したがって、両方のスクリプトを実行すると、私のデータは、同じスクリプトで実行されているかのように破損しますか?

答えて

2

プロセスごとにグローバルであるため、競合しません。

2

"node something.js"を実行するたびに、新しいノードを作成することになります。別の環境で処理します。だから...いいえ、グローバル変数は矛盾しません。

関連する問題