• 07-07-2024, 12:57:05
    #1
    Merhaba, sunucuda next.js projemi ayağa kaldırıyorum fakat /.next/ klasörü içerisinde bazı dosyalar 404 not found hatası veriyor bu yüzden bazı kodlarım çalışmıyor. Bu sorunu nasıl çözebilirim ? .next, package-lock.json ve node_modules klasörümü yeniden build alırken siliyorum.
    Ek olarak dosyaları kontrol ettiğimde sunucuda var olarak gözüküyor.



    Sorun Çözüldü: nginix yapılandırmama
    location /_next { alias /var/www/projectfolder/.next; try_files $uri $uri/ /_next/$uri; } ekleyince düzeldi.
  • 07-07-2024, 13:09:53
    #2
    Build alırken node modules'u ve package-lock silmeden dener misinsiz. Eğer çözmezse yeni proje oluşturup kodlarınızı oraya taşımanızı tavsiye ederim bazen bu şekilde yapmak daha hızlı çözüme ulaştırıyor.
  • 07-07-2024, 13:16:06
    #3
    reka29 adlı üyeden alıntı: mesajı görüntüle
    Build alırken node modules'u ve package-lock silmeden dener misinsiz. Eğer çözmezse yeni proje oluşturup kodlarınızı oraya taşımanızı tavsiye ederim bazen bu şekilde yapmak daha hızlı çözüme ulaştırıyor.
    normalde sadece .next siliyordum olmayınca node modüles ve package lock u ekledim bide şöyle bir durum var hocam proje liveda olacağı için build süresini kısa tutmam gerekiyor daha öncede bu sorun oldu komple silince düzeldi, her seferinde komple silmek proje için biraz sıkıntı