Otrzymuj powiadomienia o nadchodzących wydaniach Intlayera
    Data utworzenia:2025-08-23Ostatnia aktualizacja:2025-08-23

    Dokumentacja: funkcja getConfiguration w intlayer

    Opis

    Funkcja getConfiguration pobiera całą konfigurację aplikacji intlayer poprzez wyodrębnienie zmiennych środowiskowych. Funkcja ta zapewnia elastyczność użycia tej samej konfiguracji zarówno po stronie klienta, jak i serwera, gwarantując spójność w całej aplikacji.


    Parametry

    Funkcja nie przyjmuje żadnych parametrów. Zamiast tego wykorzystuje zmienne środowiskowe do konfiguracji.

    Zwraca

    • Typ: IntlayerConfig
    • Opis: Obiekt zawierający pełną konfigurację dla intlayer. Konfiguracja obejmuje następujące sekcje:
      • internationalization: Ustawienia związane z lokalizacjami i trybem ścisłym.
      • middleware: Ustawienia związane z zarządzaniem URL i ciasteczkami.
      • content: Ustawienia dotyczące plików treści, katalogów i wzorców.
      • editor: Konfiguracje specyficzne dla edytora.

    Zobacz dokumentację konfiguracji Intlayer po więcej szczegółów.


    Przykład użycia

    Pobieranie pełnej konfiguracji

    import { getConfiguration } from "intlayer";const config = getConfiguration();console.log(config);// Wyjście:// {//   internationalization: { ... },//   middleware: { ... },//   content: { ... },//   editor: { ... }// }

    Pobieranie availableLocales i defaultLocale

    Sekcja internationalization konfiguracji zawiera ustawienia związane z lokalizacją, takie jak locales (dostępne lokalizacje) oraz defaultLocale (język domyślny).

    import { getConfiguration } from "intlayer";const { internationalization, middleware } = getConfiguration();const { locales: availableLocales, defaultLocale } = internationalization;const { cookieName } = middleware;javascript;console.log(availableLocales); // Przykładowe wyjście: ["en", "fr", "es"]console.log(defaultLocale); // Przykładowe wyjście: "en"console.log(cookieName); // Wyjście: "INTLAYER_LOCALE"

    Uwagi

    • Upewnij się, że wszystkie wymagane zmienne środowiskowe są poprawnie ustawione przed wywołaniem tej funkcji. Brakujące zmienne spowodują błędy podczas inicjalizacji.
    • Ta funkcja może być używana zarówno po stronie klienta, jak i serwera, co czyni ją wszechstronnym narzędziem do zarządzania konfiguracjami w sposób zunifikowany.

    Zastosowanie w aplikacjach

    Funkcja getConfiguration jest podstawowym narzędziem do inicjalizacji i zarządzania konfiguracją aplikacji intlayer. Zapewniając dostęp do ustawień takich jak lokalizacje, middleware oraz katalogi z zawartością, gwarantuje spójność i skalowalność w aplikacjach wielojęzycznych i opartych na treściach.

    Otrzymuj powiadomienia o nadchodzących wydaniach Intlayera