Lang x Lang

Multi Zones

Examples

ゾーンは、Next.js app の単一のデプロイメントです。複数のゾーンを持ち、それらを単一の app として統合することができます。

例えば、次のようなアプリがあるとします:

  • /blog/**を提供するための app
  • 他のすべてのページを提供するための別の app

マルチゾーンに対応しているため、これらのアプリを一つに統合し、お客様が一つの URL を使用してそれを閲覧できるようにすることが可能です。しかし、これらのアプリはそれぞれ独立して開発し、deploy することができます。

How to define a zone

ゾーン関連の API はありません。以下のことだけを行う必要があります:

  • 自分の app に必要なページのみを保持するようにしてください。つまり、 app は他の app からページを持つことができず、 app A/blogを持っている場合、 app Bはそれを持つべきではありません。
  • ページや静的ファイルとの競合を避けるために、必ずbasePathを設定してください。

How to merge zones

rewritesを使って、アプリの 1 つや任意の HTTP プロキシでゾーンをマージすることができます。

Next.js on Vercel アプリケーションでは、monorepo を使って両方のアプリケーションを単一の git push で deploy することができます。

当社サイトでは、Cookie を使用しています。各規約をご確認の上ご利用ください:
Cookie Policy, Privacy Policy および Terms of Use