Node.js の変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Node.js へ行く。

#author("2019-10-01T14:52:24+09:00","default:k1rou","k1rou")
*Node.js [#sadebc20]
-https://nodejs.org/
-https://github.com/nodejs/

**Node.js とは [#mc20f0fb]
-サーバサイドで動作する[[JavaScript]]

**Node.js の特徴 [#c386f610]
-スケーラビリティ
-高速
-非同期
-[[JavaScript]]

**Node.js の技術仕様 [#cd58a8fd]
-Chrome の [[V8]] [[JavaScript]] エンジン 上で動作する
-[[libuv]] -非同期通信ライブラリ~
https://github.com/libuv/libuv

**Node.js の用途 [#zc8e0646]
-アプリケーションサーバ
-Webサーバ

**標準モジュール [#i153a1f7]
-process
-util
-events
-buffer
-crypto
-tls
-path
-dns
-http
-https
-url
-child_process

**フレームワーク [#p66a052b]
-Express
--Express.js
--[[MVC]]

-Socket.IO


***Node.js のバージョン [#g0a7aa97]
-安定板
--バージョン番号の先頭が偶数
-開発版(新しい機能を試験的に導入されている)
--バージョン番号の先頭が偶数

**コマンド [#q58ea1ce]
-バージョンを確認
 node --version
 node -v

-スクリプトを実行
 node <JS-File-Name>

***対話モード [#cee6ebab]
-開始
 node

-終了
 [Ctrl] + C ※2回
 .exit


**npm [#g202807e]
-Node Package Manager
-Node.js の[[パッケージ管理]]ツール
-「[[npm]]」参照

**npx [#hdd7903c]
-npmパッケージを実行する

**関連サイト [#adb9763d]
-Japan Node.js Association~
https://nodejs.jp/

**関連用語 [#z438d259]
-[[CommonJS]]
-[[JavaScript]]