توضیحات

در این جلسه به بخش سفارشات کاربر در بخش پروفایل از دوره آموزش ساخت فروشگاه اینترنتی با ناکست جی اس (nuxt.js) میپردازیم.


فروشگاه_اینترنتی vuejs ویو جی اس nuxt.js ناکست جی اس nuxt.js v3 ناکست جی اس ورژن 3

مدرس دوره علی شیخ
مدت دوره 18:59:37
تعداد ویدیو 87

وضعیت دوره : کامل شده
قیمت دوره : 799,000 719,000 تومان

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

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

  • const { data } = await useFetch("/api/profile/orders");

    سلام
    الان من از useRequestHeader در این درخواست استفاده نکردم کار می کند مشکلی هم نداشت حتما باید استفاده شود

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

      همچنین لطف کنید توی نوشتن متن کامنت، کدها و یا متن های ارور را بین سه عدد بک تیک قرار داده و کامنت را ارسال کنید.

    • export default defineEventHandler(async (event) => {
      
      const {
      public: { apiBase },
      } = useRuntimeConfig();
      const token = getCookie(event, "token");

      try {
      const data = await $fetch(`${apiBase}/profile/orders`, {
      headers: {
      Accept: "application/json",
      Authorization: `Bearer ${token}`,
      },
      });

      return data.data;
      } catch (error) {
      return error;
      }
      });


      مهندس توی فایل api/profile/orders این کد من هست الان باید استفاده بشود یا نه

    • بله و کارش اینکه درخواست میزنه به api و دیتا را دریافت میکنه
      useRequestHeader وظیفش این بود که کوکی را ارسال کنه که داخلش توکن هست و اگه اتومات اینکار را میکنه و شما میگید انجام میده نیازی به استفاده اش نیست.
      در خصوص این مباحث توی دوره خوده ناکست که پیش نیاز این دوره هست صحبت شده

  • سلام اقای شیخ خسته نباشی... این خطا تو پستمن نشون داده میشه بخش تراکنش ها مشکلی نداره ولی سفارشات رو نمیاره فقط نال نشون میده با همون کاربر هم امتحان کردم فک میکنم مشکل از سمت بک اند باشه ممنون

       "message": "Attempt to read property \"title\" on null",
    
    "exception": "ErrorException",
    "file": "C:\\Users\\HardWorker\\Desktop\\api-laravel2\\app\\Http\\Resources\\OrderResource.php",

    • سلام وقت بخیر.
      چک کنید که توی جدول آدرس کاربرها یا user_addresses فیلد deleted_at برابر با null باشه

      لطف کنید توی کامنت ها، کدها و یا متن های ارور را بین سه عدد بک تیک قرار و ارسال کنید.

  • سلام اقای شیخ خسته نباشی.... orders رو با پستمن هم امتحان کردم توکن رو دادم هیچ داده ای رو نمیده ارایه خالی میاره علتش چیه کدوم مسیر رو اشتباه رفتم مخلصیم

    • سلام وقت بخیر.
      احتمالا اون کاربر هیچ سفارشی براش در دیتابیس نیست، با کاربری که دیتا داره مانند ویدیو تست کنید.