React / Next.js

Next.jsのデプロイメントと本番環境

Vercelデプロイ、Docker、環境変数、キャッシュ戦略、モニタリング、logging

20 面接問題·
Senior
1

Next.jsのデプロイメントにおけるVercel Platformとは何ですか?

回答

Vercel Platformは、Next.js専用に設計されたクラウドネイティブプラットフォームで、フレームワークの自動検出によるzero-configデプロイを提供します。このプラットフォームはビルドを自動的に最適化し、グローバルEdge Networkを設定し、手動設定なしでインテリジェントなキャッシュを有効にします。AWSやAzureなどの汎用ソリューションとは異なり、VercelはISR、Middleware、Server Componentsなど、Next.jsの機能に最適化されており、最高のパフォーマンスを発揮します。

2

Next.jsでブラウザに環境変数を公開するにはどうすればいいですか?

回答

NEXT_PUBLIC_プレフィックスを持つ変数は、ビルド時に自動的にクライアントに公開され、JavaScriptバンドルに含まれます。このプレフィックスのない変数は厳密にサーバーサイドに留まり、ブラウザには送信されないため、シークレットのセキュリティが保証されます。この区別により、Stripeの秘密鍵などの機密シークレットを保護しながら、NEXT_PUBLIC_STRIPE_KEYのような公開APIキーを管理できます。

3

Next.jsの本番ビルドを作成するコマンドは何ですか?

回答

next buildコマンドは、コードの圧縮、画像の最適化、静的ページの生成、アセットのバンドルを含む、最適化された本番バージョンのアプリケーションを生成します。このステップは、最適化されたすべてのファイルを含む.nextフォルダを生成するため、デプロイ前に必須です。next startコマンドはその後、この最適化されたビルドを使用して本番サーバーを起動します。

4

Next.jsをコンテナ化するためのベースDockerイメージは何ですか?

5

Vercelで環境変数を設定する場所はどこですか?

+17 面接問題

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

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

無料で始める