0

Przykład konfiguracji TOML: prawidłowe ustawienia serwera z tabelami i tablicami

Sprawdź składnię i strukturę plików konfiguracyjnych TOML lokalnie i bezpiecznie.

Przetwarzanie... 0%
Parsowanie tabel TOML
Weryfikacja zmiennych
Sprawdzanie bloków tablicowych
Sprawdzanie zduplikowanych nagłówków
Kompilowanie zmiennych

Wynik

Ta strona otwiera walidator TOML z wstępnie załadowanym małym, realistycznym plikiem konfiguracyjnym: klucze metadanych najwyższego poziomu, w tym wbudowana tablica tagów, tabela [server] z zagnieżdżoną podtabelą [server.limits] i powtarzającym się blokiem [[plugins]] array-of-tables zawierającym dwa wpisy wtyczek. Poniższy wynik pozytywny jest obliczany w momencie załadowania strony, przy użyciu tych samych reguł analizy, co w przypadku każdego wklejonego pliku.

W składni tabel i tablic TOML-a najczęściej pojawiają się błędy w ręcznie pisanych plikach konfiguracyjnych, więc ten przykład został stworzony, aby przećwiczyć istotne części: nazwę podtabeli z kropkami, tablicę wbudowaną z końcowym nawiasem w tym samym wierszu oraz składnię z podwójnym nawiasem [[...]] używaną przez TOML specjalnie do umożliwienia powtarzania nagłówka tabeli — jedyny przypadek, w którym ten sam nagłówek pojawiający się dwukrotnie nie jest błędem. Odwzorowuje kształt prawdziwego pliku Cargo.toml, pyproject.toml lub pliku ustawień aplikacji.

Wklej własny TOML w polu, aby sprawdzić go w ten sam sposób. Jeśli nagłówek tabeli w jednym nawiasie, np. [serwer], zostanie przypadkowo powtórzony lub klucz zostanie zduplikowany w tej samej tabeli, moduł sprawdzania poprawności zgłosi dokładny wiersz — tę samą klasę błędów, którą przedstawiono na stronie ustawień błędu zduplikowanej tabeli.