用語集 最終更新 2026.04.04

Nitro

Nitro は、Nuxt のサーバー処理や API を支えるサーバーエンジンです。
NuxtSSR やサーバー API、プリレンダリングを扱えるのは、この Nitro が土台にあるからです。

初心者向けに言うと、Nuxt画面の外側で動く処理 を支える裏方です。
普段の開発では Nuxt を触っているつもりでも、実際には Nitro がリクエスト処理や配信の仕組みを受け持っています。

まず押さえたいポイント

  • Nuxt のサーバー処理を支えるエンジン
  • API ルートや SSR をまとめて扱える
  • Node.js だけでなく、複数の実行環境へ出しやすい設計になっている

どんな場面で使うか

  • NuxtSSR
  • Nuxt 内の API ルート
  • 静的生成やハイブリッド配信
  • サーバー側でのデータ取得や前処理

どう理解すると分かりやすいか

Nuxt を家にたとえるなら、Vue.js は部屋の内装、Nuxt は家全体の設計、Nitro は配線や配管のような裏方です。
普段は直接意識しなくても、API を作ったり SSR を使ったりするときには Nitro の役割が効いてきます。

そのため、Nuxt を単なる画面フレームワークだと思っていると、なぜ API まで同じプロジェクトで書けるのか が見えにくくなります。
Nuxt の便利さの一部は、Nitro が裏で支えていると考えると分かりやすいです。

押さえておきたい注意点

普段は Nuxt の抽象化に隠れていても、デプロイ先の違いやキャッシュ戦略を考える場面では Nitro の性質が関わってきます。
Nuxt なら全部同じように動く と考えず、配信先やサーバー機能の違いも見ておくと運用で困りにくいです。

実務で見るポイント

  • Nuxt の SSRAPI を裏側で支える
  • フロントエンド寄りの開発でもサーバー機能を一体で扱いやすい
  • デプロイ先や実行環境の考え方を理解するときに重要
  • Nuxt を深く触るほど名前が出やすくなる

この用語を読むときのコツ

Nitro は単語だけ暗記するより、「どんな場面で出てくるか」「何と一緒に語られるか」をセットで押さえた方が理解しやすいです。記事や設定画面で見かけたら、何を決めるための用語なのかまで見ると意味がつながりやすくなります。

最初のうちは、このページだけで完結させようとしなくて大丈夫です。 下の関連用語や関連記事も一緒にたどると、Nitro がどの文脈で使われる言葉なのかがかなり見えやすくなります。

あわせて見たい用語