Googleに電力を供給するために使用されるのと同じエンジンであるV8JavaScriptエンジンを使用して、ブラウザーの外部でJavaScriptを実行できる人気のあるオープンソースランタイム環境です。ChromeウェブブラウザのJavaScript実行。Nodeランタイムは通常、コマンドラインツールとWebサーバーを作成するために使用されます。Node.jsを学習すると、フロントエンドコードとバックエンドコードを同じ言語で記述できるようになります。スタック全体でJavaScriptを使用すると、コンテキスト切り替えの時間を短縮でき、ライブラリをバックエンドサーバーとフロントエンドプロジェクト間でより簡単に共有できます。Oを多用するタスクに優れているため、Webに非常に適しています。ビデオストリーミングなどのリアルタイムアプリケーション、またはデータを継続的に送受信するアプリケーションは、Node.jsで記述した場合により効率的に実行できます。このチュートリアルでは、Node.jsランタイムを使用して最初のプログラムを作成します。いくつかのノード固有の概念を紹介し、ユーザーがシステム上の環境変数を検査するのに役立つプログラムを作成する方法を構築します。これを行うには、文字列をコンソールに出力する方法、ユーザーから入力を受け取る方法、および環境変数にアクセスする方法を学習します。前提条件このチュートリアルを完了するには、次のものが必要です。開発マシンにインストールされているNode.js。このチュートリアルでは、Node.jsバージョン10.16.0を使用します。これをmacOSまたはUbuntu18.04にインストールするには、Node.jsをインストールしてmacOSにローカル開発環境を作成する方法またはノードをインストールする方法の「PPAを使用してインストールする」セクションの手順に従います。Ubuntu18.04の.js。JavaScriptの基本的な知識。ここで見つけることができます:JavaScriptでコーディングする方法。新しいファイルを作成します。hello.jsテキストエディタを開いた状態で、次のコードを入力します。stderr、または他のNode.jsストリーム(ほとんどの場合、コマンドライン)へ。ストリームなので、コンソールで確認できます。Node.jsのコンテキストでは、ストリームは、次のようなデータを受信できるオブジェクトです。ストリーム、またはネットワークソケットやファイルなどのデータを出力できるオブジェクト。ストリームの場合、それらに送信されたデータはすべてコンソールに表示されます。ストリームの優れた点の1つは、ストリームが簡単にリダイレクトされることです。この場合、たとえば、プログラムの出力をファイルにリダイレクトできます。これで、プログラムを実行する準備が整いました。プログラムが実行され、次の出力が表示されます。