nino

Command Palette

Search for a command to run...

メニュー

Base URL

 

 

環境に応じて適切なベース URL を取得するユーティリティ関数です。Vercel の環境変数を自動的に判別し、本番環境、プレビュー環境、ローカル環境それぞれに最適な URL を返します。

インストール

Loading...

使い方

layout.tsx での使用

Loading...

API リファレンス

baseUrl

Loading...

Parameters

NameTypeDefaultDescription
optionsobject-オプション設定
options.useCommitURLbooleanfalsetrue の場合、コミット固有の URL を返す(プレビュー環境のみ)

Returns

string - 環境に応じたベース URL

  • 本番環境: VERCEL_PROJECT_PRODUCTION_URL を使用
  • プレビュー環境: VERCEL_BRANCH_URL または VERCEL_URL(useCommitURL が true の場合)を使用
  • ローカル環境: http://localhost:3000(または PORT 環境変数で指定されたポート)

環境変数

この関数は以下の Vercel 環境変数を使用します。Vercel にデプロイすると自動的に NEXT_PUBLIC_ プレフィックス付きで利用可能になります:

環境変数説明
VERCEL_ENV現在の環境(production, preview, development
VERCEL_PROJECT_PRODUCTION_URL本番環境の URL
VERCEL_BRANCH_URLブランチのプレビュー URL
VERCEL_URLコミット固有のプレビュー URL
PORTローカル環境のポート番号(デフォルト: 3000)

詳細は Vercel のドキュメントをご覧ください。

使用例

動的メタデータの生成

Loading...