Node.js は、Chrome V8 エンジン上に構築された JavaScript ランタイムで、JavaScript をサーバー側で実行できるようにします。 Node.js はスケーラブルで柔軟であり、その動作は構成パラメーターを通じてカスタマイズできます。
Node.js の構成パラメーターは、アプリケーションの起動時にコマンド ライン オプションとして渡すことも、プロセス オブジェクトを使用してスクリプト内でアクセスすることもできます。この記事では、Node.js 構成パラメーターを使用してアプリケーションのパフォーマンスと信頼性を最適化する方法を紹介します。
Node.js アプリケーションをデプロイするときは、ポート番号を選択する必要があります。デフォルトでは、Node.js はポート 3000 を使用しますが、別のポート番号に変更する必要がある場合は、次のコマンドを使用できます:
node index.js --port=8080
これにより、Node.js アプリケーションはポートでリクエストをリッスンします。 8080。
Node.js アプリケーションは、開発、テスト、運用環境などの複数の環境で実行できます。環境変数を使用すると、さまざまな環境を区別し、環境変数の値に基づいてさまざまな構成ファイルをロードできます。次に、環境変数を設定する方法の例を示します。
Linux システムでは、export コマンドを使用して環境変数を設定できます。
export NODE_ENV=production
Windows システムでは、set コマンドを使用できます。環境変数を設定するには:
set NODE_ENV=production
Node.js コードでは、次のコマンドを使用して環境変数の値を取得できます:
const env = process.env.NODE_ENV || 'development';
NODE_ENV 環境変数が設定されていない場合、開発環境がデフォルトで使用されます。
ログはアプリケーションの重要なデバッグ ツールであり、開発者が問題を迅速に特定するのに役立ちます。 Node.js は、デバッグ、情報、警告、エラーなどのさまざまなログ レベルを使用してアプリケーションのステータスを記録します。次のコマンドを使用して、ログ レベルをデバッグに設定できます。
node index.js --log-level=debug
これにより、Node.js アプリケーションがあらゆる種類のログ情報を記録します。
Node.js は、大きなデータやファイルを処理するときに大量のメモリを必要とします。次のコマンドを使用して、Node.js アプリケーションのメモリ制限を設定できます:
node --max-old-space-size=4096 index.js
これにより、Node.js アプリケーションに 4GB のメモリが割り当てられます。
HTTPS は、データを暗号化する安全な HTTP プロトコルです。 Node.js アプリケーションは、次のコマンドを使用して HTTPS をサポートするように構成できます:
const https = require('https'); const fs = require('fs'); const options = { key: fs.readFileSync('/path/to/your/key.pem'), cert: fs.readFileSync('/path/to/your/cert.pem') }; https.createServer(options, function (req, res) { res.writeHead(200); res.end('hello world '); }).listen(443);
上記のコードでは、証明書ファイルは信頼された認証局によって発行される必要があります。
上記のパラメータに加えて、次のような他のパラメータも使用できます:
概要
Node.js には、開発者がアプリケーションのパフォーマンスと信頼性を最適化するのに役立つ多くの構成パラメーターが用意されています。 Node.js アプリケーションを作成するときは、必要に応じてさまざまな構成パラメーターを使用し、アプリケーションのパフォーマンスを最大限に高めるためのベスト プラクティスに従う必要があります。
以上がNodejs設定パラメータの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。