Node.jsとは
2024-02-01
Node.jsとは、JavaScript実行環境の1つ。
JavaScriptというとブラウザで動くものというイメージしかない人もいるかもしれないが、JavaScript自体は普通のプログラミング言語で、実行環境さえあればいろいろな場所で実行できる。
ブラウザで動くJavaScriptはブラウザやHTMLが操作対象で、マウスクリックなどのイベントで処理を実行していくことが多い。
サーバー側にJavaScriptの実行環境があれば、JavaScriptで書いた処理内容をそこで実行することができる。
そのサーバー側のJavaScript実行環境の一つが、Node.js。
Node.js以外にもある。例)Deno, Bun …
AstroはJavaScriptベースのフレームワークで、Node.jsなどで実行する。