#46- Asp.NET Core 6 + Angular İle Mini E-Ticaret | Http Interceptor İle Global Http Error Handler

Поділитися
Вставка
  • Опубліковано 14 жов 2024

КОМЕНТАРІ • 26

  • @yazilimciyizBiz
    @yazilimciyizBiz 7 місяців тому +2

    06.03.20224 izledim.. Teşekkürler Hocam

  • @korayozyurt2341
    @korayozyurt2341 2 роки тому +5

    Samimiyetinizi seviyoruz hocam, yerli yabancı kaynak farketmez bana kalırsa youtubedeki en güzel kodlama kanalı burası 😎😎

  • @undercontr
    @undercontr 2 роки тому +2

    16:30 Arkadaşlar hoca next fonksiyonuna delegate dedi kafanızda daha çok otursun diye. Çünkü normalde Javascript'te delegate denen bir konsept yok. delegate gibi görünen herşey arrow function diye adlandırılır Javascrpit'te. Lambda da denmez sadece arrow function denir. Javascript'te bu tarz şeyleri fonksiyonlar ile yaparız. Lütfen C# ile karıştırmayın. Javascript veya Typescript'te bu konseptlerin de adı değişmez.
    Gencay hocam saygılar, çok güzel anlatımınız var.

  • @selmangulmez6476
    @selmangulmez6476 2 роки тому +3

    Devam hocam, ağzınıza sağlık.

  • @feyzakaymakc7385
    @feyzakaymakc7385 Рік тому +1

    Hocam insanlar bir şeylere başlamak veya devam etmek için motivasyonun gelmesini bekliyor halbuki dediğiniz gibi önce disiplin sonra motivasyon :) Teşekkürler

    •  Рік тому

      Öyle mi demişim :) O halde pek de doğru demişim 😂

    • @feyzakaymakc7385
      @feyzakaymakc7385 Рік тому +1

      @ Hocam buna benzer bir şeyler dediniz bende anladığımı yazdım :)

  • @tugbaakan7099
    @tugbaakan7099 2 роки тому +3

    Afıyet olsun hocam 🍧

  • @esulecelik
    @esulecelik 2 роки тому +1

    Gençay hocam daha izlemedim ama iyi ki varsınız

  • @burcuacar5912
    @burcuacar5912 11 місяців тому +1

    🌼🌼🌼

  • @aciltedarikdeposu4326
    @aciltedarikdeposu4326 2 роки тому +2

    Arkadaşlar eğitimler iyi güzel de bizde elimizden geldiği kadar forumlarda ,çevremizde, başka platformlarda yaptığımız yorumlar da bu kanalı paylaşmalıyız ki hem kanalımız büyüsün hem de verilen emek yerini bulsun ;) unutmayalım bilgi paylaştıkça çoğalır

  • @wallpapers_hd
    @wallpapers_hd 7 місяців тому

    1 istek te bazen 3 kere giriş başarılı yazıyor. Neden olabilir acaba?

  • @cenkozturk5396
    @cenkozturk5396 2 роки тому +1

    Hocam eğitimi baştan sona 1.5 hızla izledim cidden çok iyi öneririm size de arkadaşlar daha etkiliyo oluyo

    •  2 роки тому +5

      Yok ben önermiyorum. Ben dersi samimice en doğal halimle çekiyorum. Sizde bi zahmet normal hızda bana eşlik edin :) Madem öyle kamera görüntüsü felan koymayalım sadece ses ve ekran olsun! Bu kanalın hitabı, sabır ve sebatla çalışıp bişeyler öğrenenleredir.

    • @cenkozturk5396
      @cenkozturk5396 2 роки тому

      @ Hocam siz üretin biz gerekirse 0.5 de bile izleriz. Sıkılmak değil tabii ki de sizi o sekilde izleyince daha da etkili daha iyi anladıgımı gordum yoksa sıkıldığımızdan veya başka bir durumdan değil hocam.

  • @zulkufyalcn4404
    @zulkufyalcn4404 Рік тому

    hocam yanlış kullanıcı adı yada şifredede sunucuya ulaşılamıyor hatası veriyor bunu nasıl düzeltiriz

  • @mehmetkelleli8435
    @mehmetkelleli8435 Рік тому +1

    reis throw ile fırlattığımız hataları nasıl ayıklayabiliriz :/

    • @mehmetkelleli8435
      @mehmetkelleli8435 Рік тому

      Sorun çözümü olarak belirtilen hataları interceptor içinde hallettim alternatif daha az maliyetli bir çözüm varsa yazbailirsiniz

  • @nihad6897
    @nihad6897 2 роки тому +2

    Bu Seriyi izlemek icin hangi temel bilgilere ihtiyac var?

    •  2 роки тому +2

      3 teknoloji bi veritabanı 🤣
      C#, Asp.NET Core, Angular ve PostgreSQL

  • @daphne9540
    @daphne9540 2 роки тому +1

    Hocam bu aralar bütün boğaz ve ses sorunlarının altından corona çıkıyor. Beni yatırdı ama annemler hafif boğaz gıcığıyla geçti. Ben test olmasam corona demezlerdi. Ben ağır olunca anlaşıldı ne olduğu. Diikkat edin kendinize.

  • @masoudartan2411
    @masoudartan2411 2 роки тому +1

    Video yükleme arasındaki süre çok uzun, bu projeyi tamamlamak için çok yoruldum, her ay bir veya en fazla iki video sunuluyor ve bu çok yavaş.😞😞

    •  2 роки тому +3

      Artık hızlanıyoruz.

  • @saidcodesov2114
    @saidcodesov2114 2 роки тому

    Distiplin samimiyetle baslar !!
    imza: " Gencay Yildiz "

  • @Furki4_4
    @Furki4_4 Рік тому

    Hocam iyi güzel lakin benim içime sinmedi bu, kendi fikrimi söylemek istiyorum ve sizden de yardım istiyorum. Ben servislerimizi kullanırken _then_ ve _catch_ kullanarak özel hatalar hata mesajları döndürdüm. Dediğiniz gibi her seferinde böyle hatalar döndürmek kontrol edilemez ve zor olabilir. Lakin kurduğumuz interceptor ise kullanıcıya iyi hatalar dönmüyor, söz gelimi kullanıcı yanlış e posta veya şifre girince, sunucu hatası döndürüyoruz (LoginFailedException fırlattık.) Sunucu hatasını fırlatırken mesaj döndürüyoruz ama gelen mesajı konsola bi yazdırdım aha şöyle:
    _An unhandled exception has occurred while executing the request._
    _ETicaretAPI.Application.Exceptions.LoginFailedException: E-posta veya şifre hatalı!_
    _at ETicaretAPI.Persistence.Services.AuthService.LoginAsync(String usernameOrEmail, String password) in C:\Users\Furkan Cengiz\Source\Repos\4Furki4\Mini-E-Ticaret-Uygulamasi\ETicaretAPI\Infrastructure\ETicaretAPI.Persistence\Services\AuthService.cs:line 109_
    _at ETicaretAPI.Application.Features.Commands.AppUserCommands.LoginCommandHandler.Handle(LoginCommand request, CancellationToken cancellationToken) in C:\Users\Furkan_
    _..._
    böyle gidiyor.
    buradan mesajı ayrıştırmak zor açıkçası. Ben cqrs'deki response nesnesinde hata kodu ve mesajı da koyarak ve controllerda da belirli bir şart koyarak NotFound, BadRequest gibi HttpResponse'ları döndürmeyi düşünüyorum. Daha iyi bir fikriniz varsa, ki eminim vardır, öğrenmek isterim. Kendim de bu konuda best practice'lere bakacağım ve buraya yazarım.
    Teşekkür ederim, cansınız

    •  Рік тому +1

      Sanırım ben bu şekilde bir tasarıma üşenmiştim. Değerlendirmenizi bizimle de paylaşmanızı bekliyorum