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 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
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