Sinatra uygulamamızın hafızasını kalıcı hale getirelim
Andaç Karay Kudu, 09 Dec 2015
Daha önce uygulamamıza hafıza eklemiştik . Fakat programımız her durdurduğunda hafızası siliniyor. Hafızanın kalıcı olmasını sağlamak için bir dosya kullanacağız. Mesajları da JSON formatında saklayacağız.
Öncelikle JSON kütüphanesini kuralım.
Artık uygulamamızda JSON fonksiyonlarını kullanabiliriz.
Uygulama çalıştığında mesajları okuması için bir hafıza dosyasına ihtiyaç duyuyor. Boş dizi içeren bir dosya hazırlayalım.
Yukarıdaki komutu messages.json dosyasını boşaltmak için de kullanabiliriz.
Uygulamamızı çalıştıralım.
Sonuç
http://localhost:4567 adresinde çalışan uygulamamız artık mesajlarımızı unutmuyor.