You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Iyzipay-node paketi edge runtime'da çalışmamaktadır. Haliyle Cloudflare üzerinde uygulamasını deploy edenler Iyzipay-node paketini hiçbir şekilde çalıştıramayacaktır (v2.0.48) Edge runtime desteği: Can't resolve 'fs' #112 (comment).
'nodejs' runtime'da çalıştırmak isteyenler /app klasöründe ENOENT: no such file or directory, scandir hatası ile karşılacaklardır. Benzer sorun: AWS de path hatası #102.
Çözüm önerileri
Bu paketi nodejs runtime destekleyen ortamlarda kullanmalısınız.
Next.js hem /app dizini hem de /pages dizini ile birlikte çalışabilmektedir. Bu yüzden bu sorunun çözümü için /pages klasörü altında bir serverless function oluşturarak problemi çözebilirsiniz.
Error: ENOENT: no such file or directory, scandir '/.next/server/app/api/iyzipay/resources' hatası alanlar, proje kök dizininde /.next klasörünü görecekler. Hatada belirtilen dizine bu klasör vasıtasıyla ulaşmaya çalıştıklarında resources adlı klasörü bulamayacaklar. Bu klasörü manuel olarak oluşturduklarında hata almayacaklar. Ancak bu anlık bir çözüm yolu. Paketin iyileştirmesine yönelik çalışma yapanlar için belki bir fikir verebilir.
The text was updated successfully, but these errors were encountered:
Sorunlar
'nodejs'
runtime'da çalıştırmak isteyenler/app
klasöründeENOENT: no such file or directory, scandir
hatası ile karşılacaklardır. Benzer sorun: AWS de path hatası #102.Çözüm önerileri
/app
dizini hem de/pages
dizini ile birlikte çalışabilmektedir. Bu yüzden bu sorunun çözümü için/pages
klasörü altında bir serverless function oluşturarak problemi çözebilirsiniz.Örnek dizin yapısı:
iyzico.js:
Daha fazlası
/pages
API route: https://nextjs.org/docs/pages/building-your-application/routing/api-routesİlginç bir çözüm yolu
Error: ENOENT: no such file or directory, scandir '/.next/server/app/api/iyzipay/resources'
hatası alanlar, proje kök dizininde/.next
klasörünü görecekler. Hatada belirtilen dizine bu klasör vasıtasıyla ulaşmaya çalıştıklarındaresources
adlı klasörü bulamayacaklar. Bu klasörü manuel olarak oluşturduklarında hata almayacaklar. Ancak bu anlık bir çözüm yolu. Paketin iyileştirmesine yönelik çalışma yapanlar için belki bir fikir verebilir.The text was updated successfully, but these errors were encountered: