Next.js 14 App Router ile Bildirim Gönderme Hatası (500 Internal Server Error)
Selamlar, yeni projeme Bildirim.com.tr entegrasyonu yapmaya çalışıyorum. Next.js 14 App Router kullanıyorum.
API Route üzerinden istek attığımda şu hatayı alıyorum:
Error: Bildirim API connection timeout (500)
Localhost'ta çalışıyor ama Vercel'e deploy edince patlıyor. IP whitelist ayarlarını kontrol ettim. Var mı başına gelen?
Selam Mehmet 👋
Vercel üzerinde deploy ettiğinde bu hatayı almanın sebebi genellikle Edge Runtime kullanıyor olman olabilir. Bizim Node.js SDK'mız tam olarak Edge uyumlu değil (henüz).
API Route dosyanın başına şunu ekleyip dener misin?
export const runtime = 'nodejs'; // Edge yerine Node.js runtime zorla
Bu şekilde Vercel Serverless Function olarak çalışacaktır ve sorun çözülecektir.
Aynı sorunu ben de yaşadım, timeout süresini artırmak da geçici bir çözüm olabiliyor ama Can'ın dediği yöntem en sağlıklısı.
Bu konuya cevap ver
Benzer bir sorun mu yaşadın veya eklemek istediklerin mi var?
Benzer Konular
Topluluk Kuralları
- Nazik ve yapıcı olun.
- Kod paylaşırken blok içine alın.
- Spam yapmaktan kaçının.