vercel'den anlayanlar iceri (r10+)
9
●204
- 02-01-2026, 19:10:07v0'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:15:10geldi forumun yeni gusionuSaitama adlı üyeden alıntı: mesajı görüntüle
kiymetli yorumun icin tesekkur ederim bunu ben de yapabiliyorum ama sorunumu cozmuyor - 02-01-2026, 19:16:12Failed to update user: Failed to update userBayCagri adlı üyeden alıntı: mesajı görüntüle
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:53Eskiden HTML veriyordu şimdi react falan... Bunun cozumu var mı üstad?Saitama adlı üyeden alıntı: mesajı görüntüle
- 02-01-2026, 19:19:48ben gusiondan daha eskkiyim yalnızGerrard adlı üyeden alıntı: mesajı görüntüle
- 02-01-2026, 19:20:30bunun çözümü yok çünkü yapısal olarak hazır olarak reacte yatkın başlıyorlar ha api veriyor vercel apisiyle yapabilirsinanilguler adlı üyeden alıntı: mesajı görüntüle
- 02-01-2026, 19:21:57Hata 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.
