#author("2024-10-19T20:45:37+09:00","default:k1rou","k1rou")
#author("2024-10-19T20:46:34+09:00","default:k1rou","k1rou")
*Node.js [#sadebc20]
-https://nodejs.org/
-https://github.com/nodejs/

-サーバサイドで動作する[[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/

-npm~
https://www.npmjs.com/

-NVM (Node Version Manager)~
https://github.com/nvm-sh/nvm

-nvmを使ってNode.jsをインストールする(2022.3.16)~
https://qiita.com/pyon_kiti_jp/items/da5080e9c7454e935aeb

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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS