Vue.js / Nuxt.js

Nuxt の SSR と SSG

Server-side rendering、static generation、hybrid rendering、prerendering、route rules、nitro

22 面接問題·
Mid-Level
1

Nuxt における Server-Side Rendering(SSR)とは何ですか?

回答

SSR はリクエストごとにサーバー上で完全な HTML を生成し、それをクライアントに送信します。検索エンジンがすぐにアクセス可能な HTML コンテンツを受け取るため SEO が向上し、また first paint までの時間も改善されます。SSR は Nuxt 3 のデフォルトのレンダリングモードであり、JavaScript がブラウザ内でコンテンツを生成するクライアントサイドレンダリングとは異なります。

2

Nuxt における Static Site Generation(SSG)とは何ですか?

回答

SSG はビルド時にすべてのページを静的 HTML として生成し、事前生成されたファイルを非常に高速に配信できるようにします。このアプローチは、ブログやドキュメントのように頻繁に変更されないコンテンツのサイトに最適です。Nuxt 3 では、nuxt generate を使用すると SSG が有効になり、設定された各ルートに対して HTML ファイルが作成されます。

3

静的サイトを生成するにはどの Nuxt コマンドを使用しますか?

回答

nuxt generate コマンド(package.json で設定されている場合は npm run generate)は、すべてのページの静的生成をトリガーします。Nuxt はルートを走査し、それぞれに対して HTML ファイルを作成し、.output/public フォルダに配置します。このコマンドは Netlify、Vercel、GitHub Pages などの静的ホスティングへのデプロイに使用されます。

4

SEO における SSR の主な利点は何ですか?

5

Nuxt における hybrid rendering とは何ですか?

+19 面接問題

次の面接に向けてVue.js / Nuxt.jsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める