Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Inicjalizacja historii"v5.5.1029.06.2025
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
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
Skopiuj kod do schowka
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).
Skopiuj kod do schowka
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.