2019-04-20 (Sat) · 62 words
Node.js
- Server Side js
- GoogleのV8 JavaScriptエンジンを使って構築されたサーバーサイドのJavaScriptプラットフォーム
- サーバアプリケーションをJavaScript言語で開発するためのプラットフォーム
特徴
- Conceput : Scalable Network / Easy Building Fast
- イベントループ
- 1つのスレッドでイベントを管理 (シングルスレッド)
- ノンブロッキングI/O
- ブロックのないイベントループ
- Google V8 JavaScript エンジンによって実現
使い所
バージョンについて
- 通常使用する場合は、推奨版は先頭の数字が偶数のバージョンを使用する
- 最新版のように先頭が奇数のバージョンは、新機能追加時の検証バージョンである
基本
モジュールとパッケージ
- Node.jsでは、JavaScriptで記述されたファイルのことをモジュールという
- モジュール群をディレクトリにまとめたものをパッケージという
- パッケージ公開サイトとして Node Packaged Modules がある
- 公式サイトで紹介されているサードパーティ製モジュール
npm(node package manager)
Node