ジャバスクリプト入門≫≫
Node.jsは、JavaScriptをサーバーサイドで実行するためのオープンソースのランタイム環境です。従来、JavaScriptは主にWebブラウザでクライアントサイドのスクリプトとして使用されていましたが、Node.jsの登場により、JavaScriptをサーバーサイドで実行することが可能になりました。
Node.jsは、V8 JavaScriptエンジンに基づいており、非同期イベント駆動の特性を持っています。これにより、高いパフォーマンスとスケーラビリティを実現できます。また、Node.jsはシングルスレッドモデルで動作し、非同期処理やイベントループを利用して複数の要求を効率的に処理できます。
Node.jsは、ネットワークアプリケーションやWebサーバー、マイクロサービス、APIサーバーなど、さまざまな領域で使用されています。また、パッケージマネージャーであるnpmを通じて、豊富なモジュールやライブラリが利用可能です。これにより、開発者は効率的にアプリケーションを構築し、既存のモジュールを再利用することができます。
Node.jsの特徴は次のようにまとめられます:
Node.jsは、JavaScriptを使って効率的かつスケーラブルなサーバーサイドアプリケーションを構築するための強力なツールです。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm ls-remote
nvm install 14.17.0
nvm ls
nvm use 14.17.0
これで、nvmを使用してNode.jsのバージョンを管理できます。必要に応じて、新しいバージョンのNode.jsをインストールしたり、使用するバージョンを切り替えたりできます。