TOML konfigūracijos pavyzdys: galiojantys serverio nustatymai su lentelėmis ir masyvais
Patikrinkite TOML konfigūracijos failų sintaksę ir struktūrą vietoje ir saugiai.
Rezultatas
Šiame puslapyje atidaromas TOML tikrintuvas, iš anksto įkeltas su nedideliu tikrovišku konfigūracijos failu: aukščiausio lygio metaduomenų raktais, įskaitant įterptųjų žymų masyvą, [serverio] lentelę su įdėta [server.limits] antrine lentele ir pakartotiniu [[plugins]] lentelių masyvo bloku, kuriame pateikiami du papildinio įrašai. Toliau pateiktas praėjimo rezultatas apskaičiuojamas akimirksniu, kai įkeliamas puslapis, naudojant tas pačias analizavimo taisykles, kaip ir bet kuriame faile, į kurį įklijuojate.
TOML lentelės ir masyvo sintaksė yra ta vieta, kur ranka rašyti konfigūracijos failai dažniausiai klysta, todėl šis pavyzdys sukurtas siekiant panaudoti svarbias dalis: taškinį antrinės lentelės pavadinimą, eilutinį masyvą su toje pačioje eilutėje esančiu skliausteliu ir dvigubo skliausto [[...]] sintaksę, kurią TOML naudoja specialiai tam, kad leistų kartoti vieną lentelės antraštės atvejį, kai ta pati antraštė nėra viena. Tai atspindi tikro Cargo.toml, pyproject.toml arba programos nustatymų failo formą.
Įklijuokite savo TOML į laukelį, kad patikrintumėte jį taip pat. Jei netyčia kartojama vieno skliausto lentelės antraštė, pvz., [serveris], arba raktas dubliuojamas toje pačioje lentelėje, tikrintuvas praneša tikslią eilutę – tą pačią klaidos klasę, parodytą iš anksto nustatytame dublikato lentelės klaidos puslapyje.