Node.jsでグローバル変数を設定するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-03 13:32:02
オリジナル
599 人が閲覧しました

How to set global variables in Node.js?

Node.js グローバル変数

Node.js では、変数を定義するときに var キーワードを省略することで、変数をグローバル スコープに設定できます。 。ただし、この方法には特定の制限があることに注意することが重要です。

次の構文を使用してグローバル スコープに _ を割り当てると、必要なファイルで使用できるようにならないという問題が発生したと述べました:

_ = require('underscore');
ログイン後にコピー

これは、デフォルトで Node.js モジュールがグローバル スコープから分離されているためです。変数をグローバルに使用できるようにするには、変数をグローバル オブジェクトに明示的に割り当てる必要があります。これを正しく行う方法は次のとおりです。

global._ = require('underscore');
ログイン後にコピー

グローバル オブジェクトに _ を割り当てることで、そのオブジェクトがグローバル スコープで使用可能になり、すべてのモジュールからアクセスできるようになります。

です。 Express.js の app.set メソッドは、グローバル変数を設定する別の方法を提供していることに注目してください。これにより、アプリケーション固有の設定を設定し、Express.js アプリケーション内で使用できるようになります。ただし、これらの設定は、Express.js コンテキストの外ではアクセスできません。

要約すると、Node.js で変数をグローバル スコープに設定するには、上に示したようにグローバル オブジェクトを使用します。変数を定義するときに var キーワードを省略しても、デフォルトでは変数がグローバル スコープに設定されません。

以上がNode.jsでグローバル変数を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート