- 追加された行はこの色です。
- 削除された行はこの色です。
- 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]]