Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Dzięki integracji serwera Intlayer MCP z ulubionym asystentem AI możesz uzyskać dostęp do całej dokumentacji bezpośrednio z ChatGPT, DeepSeek, Cursor, VSCode itp.
Zobacz dokumentację serwera MCPHistoria wersji
- Inicjalizacja historiiv5.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 angielskimJeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj dokument Markdown do schowka
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.