Replit editöründeki önizleme ile yayınlanan uygulama ayrı çalışma durumlarıdır. Önizlemede bir dosyayı değiştirmek, mevcut yayının aynı kodu çalıştırdığı anlamına gelmez. Yayın sorunu için önce hangi sürümün yayımlandığını, başlangıç komutunu ve yayın ortamına gereken ayarları kontrol edin.
Hata raporuna yayımlanan sürüm, hatalı rota, beklenen sonuç ve temizlenmiş günlük satırını ekleyin. “Önizlemede çalışıyor” bilgisi yararlıdır; fakat yayın ortamının aynı komut ve ayarla çalıştığını kanıtlamaz.
Statik sayfa ile sunuculu uygulamayı ayırın
Yalnız derlenmiş HTML, CSS ve JavaScript sunan bir proje ile giriş, veri tabanı veya sunucu uç noktası çalıştıran proje aynı gereksinime sahip değildir. Çalışan bir arka uç gerekiyorsa yalnız ön yüz dosyalarını yayımlamak yeterli olmaz. Paket betiklerini ve uygulamanın gelen isteği hangi süreçle karşıladığını inceleyin.Yayın hatasını gerçek çıktıyla bulun
- Yayımlanan sürümü doğrulayın. Editördeki son değişikliğin yayın işlemine dahil edildiğini kontrol edin. Eski sürümü açıp yeni kodun hatasını aramayın.
- Derleme günlüğünü okuyun. Eksik paket, sözdizimi veya bulunamayan dosya hatasını ilk anlamlı satırdan çözün. Başarısız derleme uygulama başlangıç sorunundan farklıdır.
- Başlangıç komutunu kontrol edin. Geliştirme sunucusunu açan komutla üretimde beklenen komutu karıştırmayın. Çalıştırılan komutun projede gerçekten tanımlı olduğunu doğrulayın.
- Yayın ayarlarını tamamlayın. Gereken gizli değerlerin ve veri hizmeti bağlantısının doğru ortamda bulunduğunu kontrol edin. Anahtarın adını doğrulayın, değerini günlüğe yazdırmayın.
- Yayın adresinde örnek işlem yapın. Ana sayfa yanında alt rota, form gönderimi ve varsa oturum açmayı deneyin. Yalnız ilk sayfanın görünmesi bütün uygulamanın hazır olduğunu göstermez.
Kayıt kayboluyorsa ayrıca kontrol edin
Uygulama veriyi yalnız çalışan sürecin belleğinde tutuyorsa yeniden başlatmada kaybolabilir. Yayın için gereken kalıcı veri katmanını belirleyin. Editörde oluşturulmuş yerel dosyanın bütün yayın örneklerine aynı biçimde taşınacağını varsaymayın.Hata raporuna yayımlanan sürüm, hatalı rota, beklenen sonuç ve temizlenmiş günlük satırını ekleyin. “Önizlemede çalışıyor” bilgisi yararlıdır; fakat yayın ortamının aynı komut ve ayarla çalıştığını kanıtlamaz.