TOML-i konfiguratsiooni näide: kehtivad serveri sätted tabelite ja massiividega
Kontrollige TOML-i konfiguratsioonifailide süntaksit ja struktuuri kohapeal ja turvaliselt.
Tulemus
See leht avab TOML-i validaatori, mis on eellaaditud väikese realistliku konfiguratsioonifailiga: ülataseme metaandmete võtmed, sealhulgas tekstisisese siltide massiiv, [server] tabel pesastatud alamtabeliga [server.limits] ja korduv [[plugins]]-tabelite massiivi plokk, milles on loetletud kaks pistikprogrammi kirjet. Allolev läbimistulemus arvutatakse lehe laadimise hetkel, kasutades samu sõelumisreegleid, mis igas failis, millesse kleebite.
TOML-i tabeli ja massiivi süntaks on koht, kus käsitsi kirjutatud konfiguratsioonifailid kõige sagedamini valesti lähevad, nii et see näide on loodud selleks, et kasutada olulisi osi: punktiirjooneline alamtabeli nimi, sisemine massiiv, mille lõpus on samal real, ja topeltsulgudega [[...]] süntaks, mida TOML kasutab spetsiaalselt selleks, et lubada kahekordset tabeli päist, kus sama päise päis ei ole sama. See peegeldab tõelise Cargo.toml, pyproject.toml või rakenduse seadete faili kuju.
Kleepige oma TOML kasti, et seda samamoodi kontrollida. Kui ühe sulguga tabeli päist (nt [server]) korratakse kogemata või võti dubleeritakse samas tabelis, teatab validaator täpse rea – sama veaklassi, mida demonstreeritakse duplikaattabeli vea eelseadistuse lehel.