Multi Zones
Examples
Bölge, bir Next.js uygulamasının tek bir dağıtımıdır. Birden fazla bölgeye sahip olabilir ve bunları tek bir uygulama olarak birleştirebilirsiniz.
Örneğin, aşağıdaki uygulamalara sahip olduğunuzu varsayalım:
- Servis için bir uygulama
/blog/**
- Diğer tüm sayfaları sunmak için başka bir uygulama
Çoklu bölge desteğiyle, bu iki uygulamayı tek bir uygulamada birleştirerek müşterilerinizin tek bir URL kullanarak göz atmasını sağlayabilirsiniz, ancak her iki uygulamayı da bağımsız olarak geliştirebilir ve dağıtabilirsiniz.
How to define a zone
Bölge ile ilgili API'ler yoktur. Yalnızca aşağıdakileri yapmanız gerekir:
- Uygulamanızda yalnızca ihtiyacınız olan sayfaları tuttuğunuzdan emin olun, yani bir uygulama başka bir uygulamadan sayfa alamaz,
A
uygulamasında/blog
varsaB
uygulamasında da olmamalıdır. - Sayfalar ve statik dosyalarla çakışmaları önlemek için bir basePath yapılandırdığınızdan emin olun.
How to merge zones
kullanarak bölgeleri birleştirebilirsiniz rewrites
uygulamalardan birinde veya herhangi bir HTTP proxy'sinde.
Next.js on Vercel uygulamaları için, her iki uygulamayı da tek bir git push
ile dağıtmak için bir monorepo kullanabilirsiniz.