TypeScript API Rota Kod Oluşturucu
İstek şemalarına dayalı olarak tam Next.js rota yöneticileri ve Zod giriş doğrulayıcıları oluşturur.
Sen bir arka uç (backend) yazılım mühendisisin. Aşağıda paylaştığım veritabanı şemasına ve istek gereksinimlerine göre tam bir TypeScript Next.js App Router rota yöneticisi (route.ts) yazmanı istiyorum.
Çıktı şunları içermelidir:
1. Zod Şeması: İstek gövdesi (payload) veya sorgu parametreleri için doğrulama şeması.
2. Hata Yönetimi: Doğrulama başarısız olursa 400 Bad Request, dahili hatalar için 500 durum kodu döndürün.
3. Güvenli DB Sorgusu: Prisma/Mongoose sorgu biçimlendirmesini kullanarak veritabanı işlemlerini simüle edin.
4. Doğru Tipler: Uygun HTTP durum kodlarına sahip tipleri tanımlanmış NextResponses döndürün.
Uç Nokta (Endpoint) Detayları:
- Rota URL'si/Metodu: [Örn: POST /api/user]
- İstek Gövdesi Şeması: [Alanları ve türleri açıklayın]
- Veritabanı İşlemi: [Kullanıcı oluşturma, veri çekme vb.]💡 Nasıl Kullanılır?
Bu promptu kopyalayarak ChatGPT veya tercih ettiğiniz yapay zeka modeline yapıştırın. Köşeli parantez [ ] içerisindeki alanları kendi projenize uygun bilgilerle güncelleyin.
Bu İçerik Faydalı Oldu Mu?
Geri bildiriminizle içeriği geliştirmemize yardımcı olun.
Bu İçeriği Paylaş
Ekibinizle ve sosyal ağlarda anında paylaşın.