Data utworzenia:2026-01-21Ostatnia aktualizacja:2026-01-21
Prześlij ten dokument do swojego ulubionego asystenta AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Init doc"v8.0.021.01.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimEdytuj tę dokumentację
Jeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj
Kopiuj dokument Markdown do schowka
Dokumentacja middleware intlayer dla Express
Middleware intlayer dla Express wykrywa lokalizację użytkownika i udostępnia funkcje tłumaczące przez obiekt res.locals. Umożliwia też korzystanie z funkcji t oraz getIntlayer w całej obsłudze żądań.
Użycie
Opis
Middleware wykonuje następujące zadania:
- Wykrywanie lokalizacji (locale): Sprawdza ciasteczka, nagłówki (np.
Accept-Language) oraz parametry URL, aby określić lokalizację użytkownika. - Ustawienie kontekstu: wypełnia
res.localsnastępującymi wartościami:locale: wykryta lokalizacja.t: funkcja tłumacząca powiązana z wykrytą lokalizacją.getIntlayer: funkcja pobierająca słowniki powiązane z wykrytą lokalizacją.
- Async Local Storage: ustawia kontekst umożliwiający użycie globalnych funkcji
tigetIntlayerimportowanych zexpress-intlayerw przebiegu żądania.