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などで実行する。