Consume REST API from Blazor WebAssembly

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 พ.ย. 2024

ความคิดเห็น • 35

  • @Valoo24
    @Valoo24 11 หลายเดือนก่อน +1

    Thank you so much for such a concise yet complete explanation. I couldn't find out why I couldn't consume my API. Turns out I completly forgot about CORS. Keep up the good work !

  • @MrNoga1984
    @MrNoga1984 2 ปีที่แล้ว +3

    Good job bro. Very simple yet instructive. Just what I needed to get me off my journey in Blazor WASM

    • @RoozbehShad
      @RoozbehShad  2 ปีที่แล้ว

      Thanks MrNoga1984. I’m happy you found it useful.

  • @laurosantana1477
    @laurosantana1477 ปีที่แล้ว +1

    God bless you man!!! I was having a bad time with this blazor error in the bottom, you save all my work

    • @RoozbehShad
      @RoozbehShad  ปีที่แล้ว

      Thanks. I'm glad it was helpful. Have you seen the latest video?

  • @Pasi70150
    @Pasi70150 3 หลายเดือนก่อน

    Good video 👍👍👍

  • @theentein
    @theentein 2 ปีที่แล้ว +2

    You are my hero man for today :D

    • @RoozbehShad
      @RoozbehShad  2 ปีที่แล้ว

      Thanks The Entein! I'm happy you liked it.

  • @موسیامیری-س7غ
    @موسیامیری-س7غ 2 ปีที่แล้ว +1

    سلام اقای شاد .
    تدریستون عالی هست ، و از ویدیوتون ممنونم .
    میخواستم درخواست کنم یک ویدو بسازید در باره نحوه تعیین سطح دسترسی کاربران با نقش های مختلف به سطوح مختلخ .
    authentication .
    این مسئله رو زیاد دنبالش میگردم ولی چیزی که اصولی باشه رو پیدا نمیکنم .
    از ویدو خوبتون هم متشکرم . ❤❤❤❤❤

    • @RoozbehShad
      @RoozbehShad  2 ปีที่แล้ว +1

      از توجه مثبت شما سپاسگزارم. اتفاقن چیزی که راجع به سطوح مختلف دسترسی اشاره کردید یکی از برنامه های آموزشی مورد نظر من هست که تهیه و ازائه کنم، ولی چون این مجموعه بر طبق یک روال منطقی و از پیش تعیین شده تدوین شده، ارائه این ویدیو در زمان حاظر در دستور کارم نیست. با این وجود مطمئنم که ویدیوهای بعدی را بسیار آموزنده، جذاب و مفید خواهید یافت.

    • @موسیامیری-س7غ
      @موسیامیری-س7غ 2 ปีที่แล้ว +1

      @@RoozbehShad متشکرم ، منتظر ویدیو های بعدیتون هستم

  • @mesquitaasas
    @mesquitaasas ปีที่แล้ว +1

    Many thanks for sharing!

  • @JC-yv1qj
    @JC-yv1qj 2 ปีที่แล้ว +1

    Very useful, sepaas gozaaram

    • @RoozbehShad
      @RoozbehShad  2 ปีที่แล้ว +1

      خواهش می‌کنم.
      I'm glad you like it. If you're interested in this series, please subscribe to get notified of the upcoming videos.

    • @JC-yv1qj
      @JC-yv1qj 2 ปีที่แล้ว +1

      @@RoozbehShad Indeed, be salamat

  • @josecarlosmacoratti
    @josecarlosmacoratti 2 ปีที่แล้ว +2

    Good job

  • @MiekeJansenvanRensburg
    @MiekeJansenvanRensburg ปีที่แล้ว +1

    Thank you so much!

    • @RoozbehShad
      @RoozbehShad  ปีที่แล้ว

      You're welcome! Have you seen the latest video?

  • @torrvic1156
    @torrvic1156 11 หลายเดือนก่อน

    What about DELETE, PUT and POST operations sir?
    Thanks for the video anyway!

  • @amirpanah4197
    @amirpanah4197 ปีที่แล้ว +1

    کد این آموزش رو نیاز دارم، اگه امکانش هست برام بفرست

    • @RoozbehShad
      @RoozbehShad  ปีที่แล้ว

      سلام امیر جان، ببخشید بخاطر تاخیر طولانی در ارسال این پاسخ. خیلی شلوغ بودم. شما می تونی کد هر ویدیو رو بطور جداگانه از گوگل درایو من به آدرس زیر دانلود کنی:
      drive.google.com/drive/folders/1-7yxcskfrwHi6aPXaujAnVdR2kHd8yXq
      هر سوال دیگری که داشته باشی من در خدمتم.

  • @krzysztofbarbarski3966
    @krzysztofbarbarski3966 ปีที่แล้ว +1

    Get request works, but i have this samme error for Post request...

    • @RoozbehShad
      @RoozbehShad  ปีที่แล้ว

      Thanks for reaching out. Try the following in your ConfigureServices method of the Startup class in the api project:
      services.AddCors(options => {
      options.AddPolicy(name: "AllowBlazorOrigin",
      builder => {
      builder.WithOrigins("localhost:53555",
      "localhost:44380",
      "localhost:5000",
      "localhost:5001")
      //.AllowAnyHeader()
      //.AllowAnyMethod()
      .WithHeaders("Content-Type");
      });
      });
      Change the addresses based on yours and let me know if you need more help.
      Regards,
      Roozbeh

  • @eduarsanchez1851
    @eduarsanchez1851 2 ปีที่แล้ว +1

    Good contens

    • @RoozbehShad
      @RoozbehShad  ปีที่แล้ว +1

      I'm glad you liked it. I released a new video on the first day of the new year. Please watch and enjoy it!

  • @qutiephoebe2154
    @qutiephoebe2154 2 ปีที่แล้ว +1

    Great vid.👍😁 I'm a bit new to blazor web assembly. In the 4:50 of the vid, Can a web assembly consume multiple Web Api base addresses?
    Let's say the app is consuming 1 web api from amazon and another web api from Microsoft. Is that possible? Thanks.

    • @RoozbehShad
      @RoozbehShad  ปีที่แล้ว +1

      Thanks
      @qutiephoebe2154 and sorry for such late reply. Yes, you can. You just need to register each one with the DI container as we did in the video and use each one whenever needed. If you need more help let me know.
      Regards,
      Roozbeh

  • @amirpanah4197
    @amirpanah4197 ปีที่แล้ว

    سلام روزبه جان

  • @julianpercivalortizherrera5979
    @julianpercivalortizherrera5979 2 ปีที่แล้ว +1

    Muy util

    • @RoozbehShad
      @RoozbehShad  2 ปีที่แล้ว

      Thanks Julian for your positive comment. If you're interested in the upcoming videos and you haven't subscribed yet, please do it to get notified of the new ones.
      Thanks,
      Roozbeh Shad

  • @probalroy76
    @probalroy76 ปีที่แล้ว +2

    Background music is annoying.

  • @MegaxAT
    @MegaxAT 2 ปีที่แล้ว +1

    great video! could you upload the source code to github please?

    • @RoozbehShad
      @RoozbehShad  2 ปีที่แล้ว

      Thanks Jay for your support. I have plan to do it soon, but in the meantime you can get the source code on my google drive here: drive.google.com/drive/folders/1-7yxcskfrwHi6aPXaujAnVdR2kHd8yXq