• 02-01-2026, 19:10:07
    #1
    v0'dan bi proje urettim. bu projede kullanicilar var. bu kullanicilari duzenleyebilecegim bi sayfa var. sorun su ki; kullanicilari preview modunda duzenleyebiliyorum. ana sitede de gecerli oluyo (projeci coktan deploy ettim) lakin preview'de degil de canli sitede update etmeye calistigimda hata aliyorum cozebilecek var mi?
  • 02-01-2026, 19:12:37
    #2
    Kişisel Rütbe
    supebase bağlıysa supebasene git oradan ayarlasana
  • 02-01-2026, 19:14:40
    #3
    Tam olarak ne hatası alıyorsunuz ?
  • 02-01-2026, 19:15:10
    #4
    Saitama adlı üyeden alıntı: mesajı görüntüle
    supebase bağlıysa supebasene git oradan ayarlasana
    geldi forumun yeni gusionu
    kiymetli yorumun icin tesekkur ederim bunu ben de yapabiliyorum ama sorunumu cozmuyor
  • 02-01-2026, 19:16:12
    #5
    BayCagri adlı üyeden alıntı: mesajı görüntüle
    Tam olarak ne hatası alıyorsunuz ?
    Failed to update user: Failed to update user
    hatasi atiyor tarayici. sayfada anlik debug console ekledim o da bana sunlari diyor;

    [19:15:47][INFO]Request body: {"username":"fdsfs","nickname":"fsdfsdfds","password":"fsdfs","role":"user"}
    [19:15:47][INFO]PATCH response status: 500
    [19:15:47][INFO]PATCH response ok: false
    [19:15:47][INFO]PATCH response body: {"error":"Failed to update user","details":"invalid input syntax for type uuid: \"undefined\""}
    [19:15:47][INFO]Parsed response data: {"error":"Failed to update user","details":"invalid input syntax for type uuid: \"undefined\""}
    [19:15:47][ERROR]Update failed: Failed to update user
    [19:15:47][ERROR]Update error: Failed to update user
  • 02-01-2026, 19:16:53
    #6
    Saitama adlı üyeden alıntı: mesajı görüntüle
    supebase bağlıysa supebasene git oradan ayarlasana
    Eskiden HTML veriyordu şimdi react falan... Bunun cozumu var mı üstad?
  • 02-01-2026, 19:19:48
    #7
    Kişisel Rütbe
    Gerrard adlı üyeden alıntı: mesajı görüntüle
    geldi forumun yeni gusionu
    kiymetli yorumun icin tesekkur ederim bunu ben de yapabiliyorum ama sorunumu cozmuyor
    ben gusiondan daha eskkiyim yalnız
  • 02-01-2026, 19:20:30
    #8
    Kişisel Rütbe
    anilguler adlı üyeden alıntı: mesajı görüntüle
    Eskiden HTML veriyordu şimdi react falan... Bunun cozumu var mı üstad?
    bunun çözümü yok çünkü yapısal olarak hazır olarak reacte yatkın başlıyorlar ha api veriyor vercel apisiyle yapabilirsin
  • 02-01-2026, 19:21:57
    #9
    Hata mesajınızda ki ''invalid input syntax for type uuid: "undefined" veritabanına veya API rotasına (route) gönderilen kullanıcı ID'sinin (UUID) boş veya "undefined" (tanımsız) geldiğine işaret ediyor. Canlıda (production) çalışmamasının sebebi genellikle URL yapısı, State yönetimi veya Environment (ortam) değişkenleri arasındaki farklar olabilir. (Tam olarak emin değilim, kodun tamamını incelemem gerekiyor.)

    const handleUpdate = async (userData) => {
    if (!userData.id || userData.id === "undefined") {
    console.error("Hata: Kullanıcı ID'si bulunamadı!");
    return;
    }
    
    const response = await fetch(`/api/users/${userData.id}`, {
    method: 'PATCH',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(userData),
    });
    // ...
    };
    Bu kodu deneyerek, düzenleme yaptığınız fonksiyonda ID'nin dolu gelip gelmediğini kontrol edin. Hangi dosyada bu güncelleme işlemini yapıyorsunuz? Eğer API Route (route.ts) veya Server Action ise, tam kodlarını görmem gerekiyor, tam olarak hangi satırda undefined döndüğünü bulabiliriz. Veriyi hangi dosyadan gönderiyorsunuz, PM'den ulaşın yardımcı olmaya çalışayım.