Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
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
Polecenie logowania Intlayer CLI
Opis
Polecenie login w Intlayer CLI umożliwia uwierzytelnienie w Intlayer CMS. Polecenie to automatycznie otwiera domyślną przeglądarkę, aby dokończyć proces uwierzytelniania i otrzymać niezbędne dane dostępowe (Client ID i Client Secret) do korzystania z usług Intlayer.
Użycie
Skopiuj kod do schowka
npx intlayer login [options]or
Skopiuj kod do schowka
intlayer login [options]Opcje
--cms-url <url>
Określa URL Intlayer CMS, z którym należy się połączyć w celu uwierzytelnienia.
- Typ:
string - Domyślnie: Wartość skonfigurowana w
intlayer.config.*lubhttps://intlayer.org - Przykład:
Skopiuj kod do schowka
npx intlayer login --cms-url https://intlayer.orgOpcje konfiguracji
Możesz także użyć standardowych opcji konfiguracji:
--env-file <path>: Ścieżka do pliku środowiskowego-e, --env <env>: Środowisko wykonawcze--base-dir <dir>: Katalog bazowy projektu--verbose: Włącz szczegółowe logowanie (domyślnie: true)--prefix <prefix>: Prefiks dla logów
Jak to działa
- Uruchomienie serwera lokalnego: Polecenie uruchamia lokalny serwer HTTP na losowym porcie, aby odebrać poświadczenia z CMS
Określ URL Intlayer CMS, z którym należy się połączyć w celu uwierzytelnienia.
- Typ:
string - Domyślna wartość: Wartość skonfigurowana w
intlayer.config.*lubhttps://intlayer.org - Przykład:
Skopiuj kod do schowka
npx intlayer login --cms-url https://intlayer.orgOpcje konfiguracyjne
Możesz również użyć ogólnych opcji konfiguracyjnych:
--env-file <path>: Ścieżka do pliku środowiskowego-e, --env <env>: Środowisko wykonawcze--base-dir <dir>: Katalog główny projektu--verbose: Włącz szczegółowe wyjście (domyślnie: true)--prefix <prefix>: Prefiks dla logów
Jak to działa
- Uruchomienie lokalnego serwera: Polecenie uruchamia lokalny serwer HTTP na losowym porcie, aby odebrać dane dostępowe od CMS
- Otwieranie przeglądarki: Polecenie automatycznie otworzy domyślną przeglądarkę do adresu logowania CMS
- Uwierzytelnianie: Ukończ proces uwierzytelniania w przeglądarce, używając konta Intlayer
- Odbiór poświadczeń: Serwer lokalny otrzymuje Client ID i Client Secret od CMS
- Instrukcje: Polecenie wyświetla instrukcje konfiguracji poświadczeń w Twoim projekcie
Wyjście
Po pomyślnym logowaniu polecenie wyświetli:
- Otrzymane poświadczenia (Client ID i Client Secret)
- Instrukcje dla pliku
.env:
Skopiuj kod do schowka
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Instrukcje dla pliku konfiguracyjnego Intlayer:
Skopiuj kod do schowka
{ editor: { cmsURL: 'https://intlayer.org', clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },} clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },}Ręczna konfiguracja
Jeśli przeglądarka nie otworzy się automatycznie, możesz ręcznie odwiedzić URL wyświetlony w terminalu.
Przykłady
Logowanie z niestandardowym URL CMS
Skopiuj kod do schowka
npx intlayer login --cms-url https://custom-cms.example.comLogowanie z określonym plikiem środowiskowym
Skopiuj kod do schowka
npx intlayer login --env-file .env.productionLogowanie w trybie verbose
Skopiuj kod do schowka
npx intlayer login --verboseRozwiązywanie problemów
Przeglądarka się nie otwiera
Jeśli przeglądarka nie otworzy się automatycznie, skopiuj URL wyświetlony w terminalu i otwórz go ręcznie w przeglądarce.
Problemy z połączeniem
Jeśli wystąpią problemy z połączeniem, sprawdź:
- Czy adres URL CMS jest poprawny
- Czy połączenie internetowe działa poprawnie
- Czy żadne zapory sieciowe (firewalle) nie blokują połączenia
- Że Twoje połączenie z internetem działa poprawnie
- Że żadne zapory sieciowe nie blokują połączenia
Nie otrzymano poświadczeń
Jeśli poświadczenia nie zostały otrzymane:
- Upewnij się, że zakończyłeś proces uwierzytelniania w przeglądarce
- Sprawdź, czy lokalny port nie jest zablokowany
- Spróbuj ponownie uruchomić polecenie
Następne kroki
Po zakończeniu logowania:
- Dodaj poświadczenia do pliku
.env - Skonfiguruj plik
intlayer.config.*, używając tych poświadczeń - Użyj poleceń CLI do zarządzania słownikami:
npx intlayer push- Prześlij słowniki do CMSnpx intlayer pull- Pobierz słowniki z CMSnpx intlayer fill- Wypełnij brakujące tłumaczenia