Topluluk/Tartışmalar/Next.js 14 App Router ile Bildirim Gönderme Hatası (500 Internal Server Error)
#Next.js#API Integration#Bug

Next.js 14 App Router ile Bildirim Gönderme Hatası (500 Internal Server Error)

MD
Mehmet D.
2 saat önce 142 görüntüleme
12

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?

3 Cevap
45
CY
Can YılmazTEAM
45 dk önce
Çözüm

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.

2
AK
Ahmet K.
1 saat önce

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?