0

TOML Yapılandırma Örneği: Tablolar ve Dizilerle Geçerli Sunucu Ayarları

TOML yapılandırma dosyalarının sözdizimini ve yapısını yerel ve güvenli bir şekilde kontrol edin.

İşleniyor... 0%
TOML tablolarını ayrıştırma
Değişkenleri doğrulama
Dizi bloklarını kontrol etme
Yinelenen başlıkları kontrol etme
Değişkenleri derlemek

Sonuç

Bu sayfa, küçük, gerçekçi bir yapılandırma dosyasıyla önceden yüklenmiş TOML doğrulayıcıyı açar: satır içi etiketler dizisini içeren üst düzey meta veri anahtarları, iç içe geçmiş [server.limits] alt tablosuna sahip bir [server] tablosu ve iki eklenti girişini listeleyen tekrarlanan [[plugins]] tablo dizisi bloğu. Aşağıdaki geçiş sonucu, yapıştırdığınız herhangi bir dosyayla aynı ayrıştırma kuralları kullanılarak sayfa yüklendiği anda hesaplanır.

TOML'ün tablo ve dizi sözdizimi, elle yazılmış yapılandırma dosyalarının sıklıkla yanlış gittiği yerdir; dolayısıyla bu örnek, önemli olan kısımları uygulamak için oluşturulmuştur: noktalı bir alt tablo adı, aynı satırda sonunda parantez bulunan bir satır içi dizi ve TOML'un özellikle bir tablo başlığının tekrarlanmasına izin vermek için kullandığı çift parantez [[...]] sözdizimi; aynı başlığın iki kez görünmesi bir hata değildir. Gerçek bir Cargo.toml, pyproject.toml veya uygulama ayarları dosyasının şeklini yansıtır.

Aynı şekilde işaretlemek için kendi TOML'nizi kutuya yapıştırın. [Server] gibi tek parantezli bir tablo başlığı kazara tekrarlanırsa veya bir anahtar aynı tablo içinde kopyalanırsa, doğrulayıcı tam satırı bildirir; yinelenen tablo hatası ön ayar sayfasında gösterilen aynı hata sınıfı.