Przejdź do głównej zawartości

Tryby budowania aplikacji

Czyli o tym jak Astro dogania Next.js.

Czym to się je?

Astro oferuje 3 tryby budowania aplikacji:

  1. static - klasyczne SSG, można dodać ograniczoną interaktywność i obsługiwać API dzięki middleware'owi.
  2. server - powoduje zmianę trybu na SSR, za każdym razem kiedy klient wysyła żądanie do serwera, dana strona jest generowana.
  3. hybrid - tryb hybrydowy, możemy wybrać, które podstrony mają być traktowane jako server a które jako static.

Kiedy tego używać?

Tryby server oraz hybrid należy rozważyć jeśli twoja aplikacja:

  • Silnie korzysta z API,
  • Zawiera strony o chronionej Autentykacją i Autoryzacją treści,
  • Czesto zmienia swoją treść.