توضیحات

در این جلسه به توضیح و نصب کتابخانه axios در پروژه دوره vue.js می پردازیم.


javascript جاوا اسکریپت vuejs ویو جی اس

مدرس دوره علی شیخ
مدت دوره 11:05:31
تعداد ویدیو 69

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام استاد خدا قوت
    ممنون از اموزش های خوبتون
    من دوره وب سرویس لاراول رو خریداری کردم و خیلی عالی هستش .
    و یک تمرین با وب سرویس ایجاد کردم ولی نمیتونم تو ویو پیاده سازی کنم . و اون این هست که برای مثال مثلا تو اموزش ها داشتیم محصولات یک برند چطور میتونم با axios به محصولات از طریق کلید خارجی دسترسی داشته باشم .یا نحوه دسترسی به json های تو در تو به چه شکلی هست . ممنون

    • سلام وقت بخیر.
      ببینید شما که api میسازید حالا با هر زبانی، به این شکل هست که درخواستی زده میشه بهش و پاسخی برگشت داده میشه و اینجوری نیست که شما درخواست بزنید و مستقیما وصل دیتابیس بشید.
      شما فرضا قصد دارید محصولات یک برند برگشت داده بشه با id اون برند. حالا توی اون درخواست شما اون id برند را دریافت میکنید و حالا توی لاراول با دانش لاراولی که دارید اطلاعات را از دیتابیس بیرون میکشید و اونای که نیاز هست را در قالب json برای درخواست کننده ارسال میکنید.

  • سلام
    میخوام در vuejs یک درخواستی با مقدار نام شهر با متد get به api بزنم و به عنوان header باید یک api-key بفرستم اما وقتی همه مراحل رو درست انجام میدم درخواست به api داده میشه اما مقدار و نتیجه ای برگردونده نمیشه و میگه همچین قسمتی در api وجود نداره در صورتی که وقتی با fetch این کار رو انجام میدم به درستی کار میکنه
    میخوام بدونم مشکل از چی هست؟
    تشکر

    • سلام وقت بخیر.
      باید لاگ بگیرید و ببینید بصورت کلی چه اطلاعاتی دریافت میکنید توی then، اطلاعات دریافتی را توی data قرار میده axios از طرفی چک کنید مقادیر header درست هست و لاگ هم توی catch بگیرید که در صورت خطا، ارور را مشاهده کنید

  • سلام وقت بخیر برای استفاده از axios دقیقا طبق ویدیو عمل کردم ولی همچین اروری میده

    TypeError: axios__WEBPACK_IMPORTED_MODULE_2__.axios is undefined

    • سلام وقت بخیر.
      اگه مراحل نصب را به درستی پیش رفته باشید نباید مشکلی باشه،یکبار دستور serve را بزنید. ورژن نصبی را با ورژنی که توی سورس کد هست مقایسه کنید اگه متفاوت بود ورژن سورس کد را نصب و تست کنید.

  • سلام اقای شیخ

    من با axios درخواست میفرستم به یک روت توی لاراول اما ارور Cors دریافت می کنم میشه کامل راهنماییم کنید تا برطرفش کنم. کاملا گیج شدم

    • سلام وقت بخیر.
      بحث cors سمت سرور هست و باید هندلش کنید میتونید از پکیج توی لاراول هم استفاده کنید.نیاز هست که سرچ کنید در موردش.توی دوره ای api نویسی با لاراول هم بهش اشاره شده

    • سلام وقت بخیر.
      Axios یه کتابخانه جاوااسکریپتی هست و فرقی نداره توی لاراول یا جای دیگه استفاده بشه، توی فایل جاوااسکریپتی اضافه و ازش استفاده میکنید.

  • سلام ممنون از اموزش های خوب و عالی تون
    و این که چطور می تونیم axios رو در main.js اضاف و سراسری کنیم که نیاز به import در کامپوننت ها نباشه

    • سلام وقت بخیر.
      ممنون از شما.
      میتونید از provide و inject استفاده کنید،اگه از options api استفاده میکنید میتونید از globalProperties استفاده کنید و البته میشه از window هم استفاده کرد ولی eslint گیر میده.سرچ کنید تا بهتر متوجه بشید.